{"version":3,"file":"script_main.CYI6eaTe.mjs","names":["useState","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","mask","SVG","getProps","Component","className","css","Icon","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","css","addPropertyOverrides","GreyLineFonts","GreyLine","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","ChevronFonts","Chevron","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","QueryData","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","Articles","_Fragment","bS0fCr42WLUbATB1jp","d0iHVWwmDLUbATB1jp","idLUbATB1jp","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ChevronFonts","Chevron","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","QueryData","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","PhotoCollections","_Fragment","idRzDLReipw","phFIc_FUjRzDLReipw","RvIDx62pVRzDLReipw","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Chevron","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","Articles","_Fragment","bS0fCr42WWaUvGg_MN","d0iHVWwmDWaUvGg_MN","idWaUvGg_MN","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","LogoHeader","MenuIcon","ScrollProgressBarFonts","DropdownMenuSectionEssays","DropdownMenuSectionPhotos","DropdownMenuSectionAbout","cycleOrder","serializationHash","variantClassNames","transition1","numberToPixelString","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","z","e","o","r","a","u","n","f","c","l","i","y","d","p","s","S","b","M","x","v","F","g","_","L","j","T","V","k","B","G","H","J","K","N","r","f","t","a","e","l","o","n","v","i","u","s","t","o","e","a","r","p","s","i","d","u","m","v","t.default","r","o","i","n","Q","re","a","c","u","d","p","y","w","A","E","C","t","f","m","fe","ye","e","I","x","V","G","L","W","$","O","R","T","U","P","B","Y","q","se","ue","ne","pe","s","Component","getProps","Component","className","css","addPropertyOverrides","ArrowCircleUp","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","GreyLine","Button2","Button2Info","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","HeaderFonts","Header","FooterFonts","Footer","ScrollProgressBarFonts","breakpoints","isBrowser","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","Header","Footer","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","PhotoSetsTemplate","EssayTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/57StV1MQ4xnxFySEVbuw/kuGqbujuwR0CKD6fHt4G/ScrollProgress.js","https:/framerusercontent.com/modules/lMKKsrhOaQEhQ5Q3WwH8/YtNFwis7gJzqEzm8hgVt/PMeAns5sU.js","https:/framerusercontent.com/modules/oT6reXw2af7ubnudPtkB/FM7bnTUqTKcGfrpWmueA/GzTbG3HEY.js","https:/framerusercontent.com/modules/HjZWMne4tU4TVwK82nPx/y5ZoSoPhbiv0m3ecJ1or/Ijyl2nvBQ.js","https:/framerusercontent.com/modules/sZE8NVjeRNA0eGcPJyTr/hvij1RhIGClG6xgZwALA/Jna78XP4F.js","https:/framerusercontent.com/modules/BfO7hRiPE0WsUOMaRHV2/dqUDKUbVDN2RKLRmvnwQ/o7kFu6_eJ.js","https:/framerusercontent.com/modules/rAakYdi2Rvy9M1SxnrEt/cniF8CzfiIuSnQG7HCGJ/q7qVGRQD8.js","https:/framerusercontent.com/modules/I4azT6D3Awjs6QFknuHm/zsoIzQZkgJhXOlb3o2eS/WaFTN_XM_.js","https:/framerusercontent.com/modules/Y9YVGXHn4Mm4lgvcEA8q/DbKqQRg5JSqiMK78SASs/xU9ZWhga2.js","https:/framerusercontent.com/modules/oMcpEDWJ40WTvWlMY7Xk/xrmIvVSHOr5UJgRL5gQL/YD_u6oopc.js","https:/framerusercontent.com/modules/gv0IYjbswQMFK4IWGxaz/Pkll61dGRDMZvzchWlgH/eQi9MPwA9.js","https:/ga.jspm.io/npm:react-is@16.13.1/index.js","https:/ga.jspm.io/npm:shallowequal@1.1.0/index.js","https:/ga.jspm.io/npm:hoist-non-react-statics@3.3.2/dist/hoist-non-react-statics.cjs.js","https:/ga.jspm.io/npm:styled-components@5.3.6/dist/styled-components.browser.esm.js","https:/framerusercontent.com/modules/0wFLq0BuEGX2oeGM71RS/wOgyRZqPggWIgT2c8JL5/CurrentYear.js","https:/framerusercontent.com/modules/xKZ6BwIZH8OX93crB20y/02ZK6kA16ZYkgALVutQG/ScrollBackTop.js","https:/framerusercontent.com/modules/suLABSLFcTESRCfLX0Ku/YuSQaxNB47mwId87pjic/M9amJlWui.js","https:/framerusercontent.com/modules/IAq5IxY8vF1mbfAInbuQ/yZC3XLAsIZGHydwmn4D3/KZGOMQr1P.js","https:/framerusercontent.com/modules/p1jH7QxBlK31IbjRDpI2/oWrgrQcSsQt0mIALhrwZ/gOif4w23w.js","https:/framerusercontent.com/modules/dTS11wgeUWtP84glAdCL/VhgFBSTWH6e9QcbSyAAA/qMXPYU0SP.js","https:/framerusercontent.com/modules/Zw6kXypzFIEQPgTe9Jew/7lwDNnL0ogCzbTw2bQMR/Lce2TycYn.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useScroll,motion}from\"framer\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";/**\n *\n * @framerDisableUnlink\n *\n */export function ScrollProgressBar(props){const{thickness,useGradient,gradientColors=[\"#894AFF\",\"#00ff00\"],multiColorMode,multiColors=[\"#894AFF\",\"#00ff00\",\"#0000ff\",\"#64C57D\",\"#FFC229\"],solidColor=\"#aefa1d\"}=props;// Hook to track scroll progress\nconst{scrollYProgress}=useScroll();// State for current scroll progress\nconst[progress,setProgress]=useState(0);useEffect(()=>{const unsubscribe=scrollYProgress.onChange(latest=>{setProgress(latest*100)// Convert progress to percentage\n;});return()=>unsubscribe();},[scrollYProgress]);let backgroundStyle;if(multiColorMode){// Multi-color segmented logic\nconst numColors=multiColors.filter(Boolean).length// Ensure only valid colors are counted\n;const segmentSize=100/numColors// Percentage range per color\n;const background=multiColors.filter(Boolean).map((color,index)=>{const segmentStart=index*segmentSize;const segmentEnd=(index+1)*segmentSize;// If progress is beyond this segment, the color is fully revealed\nif(progress>=segmentEnd){return`${color} ${segmentStart}%, ${color} ${segmentEnd}%`;}// If progress is within this segment, progressively reveal the color\nif(progress>segmentStart){return`${color} ${segmentStart}%, ${color} ${progress}%, transparent ${progress}%, transparent ${segmentEnd}%`;}// For segments beyond the current progress, keep them transparent\nreturn`transparent ${segmentStart}%, transparent ${segmentEnd}%`;}).join(\", \");backgroundStyle={background:`linear-gradient(to right, ${background})`};}else if(useGradient){// Gradient background\nbackgroundStyle={background:`linear-gradient(to right, ${gradientColors.filter(Boolean).join(\", \")})`};}else{// Default solid color\nbackgroundStyle={background:solidColor};}return /*#__PURE__*/_jsx(motion.div,{style:{height:thickness,width:\"100%\",transformOrigin:\"0% 0%\",scaleX:scrollYProgress,zIndex:9999,...backgroundStyle}});}// Property controls for customization\naddPropertyControls(ScrollProgressBar,{useGradient:{type:ControlType.Boolean,title:\"Use Gradient\",defaultValue:false,hidden:props=>props.multiColorMode},gradientColors:{type:ControlType.Array,title:\"Gradient Colors\",propertyControl:{type:ControlType.Color},defaultValue:[\"#894AFF\",\"#FF9900\"],hidden:props=>!props.useGradient||props.multiColorMode},multiColorMode:{type:ControlType.Boolean,title:\"Multi-Color Mode\",defaultValue:false,hidden:props=>props.useGradient},multiColors:{type:ControlType.Array,title:\"Multi Colors\",propertyControl:{type:ControlType.Color},defaultValue:[\"#894AFF\",\"#FF9900\",\"#0000ff\",\"#64C57D\",\"#FFC229\"],hidden:props=>!props.multiColorMode||props.useGradient},solidColor:{type:ControlType.Color,title:\"Solid Color\",defaultValue:\"#aefa1d\",hidden:props=>props.useGradient||props.multiColorMode},thickness:{type:ControlType.Number,title:\"Thickness\",min:1,max:100,defaultValue:4,description:\"Discover more Framer resources at [Pixco](https://pixcodrops.com/resources)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"ScrollProgressBar\":{\"type\":\"reactComponent\",\"name\":\"ScrollProgressBar\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollProgress.map","// Generated by Framer (336f227)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bjc6t5N6GkZzGMgfVTfO/xl3kgBaIqqU6eahL1SRR/qBOXUdI_V.js\";const enabledGestures={pooLa8dW9:{hover:true}};const cycleOrder=[\"pooLa8dW9\",\"bHeDcQG67\",\"l84nCI7Yt\"];const serializationHash=\"framer-ehnxD\";const variantClassNames={bHeDcQG67:\"framer-v-11sh7s8\",l84nCI7Yt:\"framer-v-55p1cz\",pooLa8dW9:\"framer-v-18skh1u\"};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={Desktop:\"pooLa8dW9\",Inverse:\"l84nCI7Yt\",Mobile:\"bHeDcQG67\"};const getProps=({click,height,id,link,width,...props})=>{return{...props,cdELUgjvs:click??props.cdELUgjvs,SqLdg8YM8:link??props.SqLdg8YM8,variant:humanReadableVariantMap[props.variant]??props.variant??\"pooLa8dW9\"};};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,SqLdg8YM8,cdELUgjvs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pooLa8dW9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapdo020g=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(cdELUgjvs){const res=await cdELUgjvs(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:SqLdg8YM8,motionChild:true,nodeId:\"pooLa8dW9\",openInNewTab:false,scopeId:\"PMeAns5sU\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18skh1u\",className,classNames)} framer-mp0a3x`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pooLa8dW9\",onTap:onTapdo020g,ref:refBinding,style:{...style},...addPropertyOverrides({\"pooLa8dW9-hover\":{\"data-framer-name\":undefined},bHeDcQG67:{\"data-framer-name\":\"Mobile\"},l84nCI7Yt:{\"data-framer-name\":\"Inverse\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-15sx4pm\",\"data-styles-preset\":\"qBOXUdI_V\",children:\"Field Notes\"})}),className:\"framer-1xclemw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"seiozKudC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ehnxD.framer-mp0a3x, .framer-ehnxD .framer-mp0a3x { display: block; }\",\".framer-ehnxD.framer-18skh1u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: 32px; justify-content: flex-start; overflow: visible; padding: 20px 0px 16px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ehnxD .framer-1xclemw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"bHeDcQG67\":{\"layout\":[\"auto\",\"fixed\"]},\"l84nCI7Yt\":{\"layout\":[\"auto\",\"fixed\"]},\"ShftNrtNL\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"SqLdg8YM8\":\"link\",\"cdELUgjvs\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPMeAns5sU=withCSS(Component,css,\"framer-ehnxD\");export default FramerPMeAns5sU;FramerPMeAns5sU.displayName=\"logo-header\";FramerPMeAns5sU.defaultProps={height:36,width:140};addPropertyControls(FramerPMeAns5sU,{variant:{options:[\"pooLa8dW9\",\"bHeDcQG67\",\"l84nCI7Yt\"],optionTitles:[\"Desktop\",\"Mobile\",\"Inverse\"],title:\"Variant\",type:ControlType.Enum},SqLdg8YM8:{title:\"Link\",type:ControlType.Link},cdELUgjvs:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerPMeAns5sU,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPMeAns5sU\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"SqLdg8YM8\\\":\\\"link\\\",\\\"cdELUgjvs\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bHeDcQG67\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"l84nCI7Yt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ShftNrtNL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"140\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (336f227)\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='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 5 5 L 0 10\" fill=\"transparent\" height=\"10px\" id=\"N2De_mjCj\" stroke-dasharray=\"0\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\" transform=\"translate(6 3)\" width=\"5px\"/></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=({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,className:cx(\"framer-UmNmA\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-UmNmA { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, #221f20); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\"},\"set\":{\"localId\":\"vectorSet/iEabD4jW0\",\"id\":\"iEabD4jW0\",\"moduleId\":\"EYGiuxPOI4oPWS0d1sz7\"}}\n */const Icon=withCSS(Component,css,\"framer-UmNmA\");Icon.displayName=\"Chevron\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"16\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iEabD4jW0\\\",\\\"id\\\":\\\"iEabD4jW0\\\",\\\"moduleId\\\":\\\"EYGiuxPOI4oPWS0d1sz7\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed8225c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-lKhX8\";const variantClassNames={uXMsVxgch:\"framer-v-1ujghy4\"};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 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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uXMsVxgch\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-1ujghy4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uXMsVxgch\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(18, 18, 18, 0.1)\",...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lKhX8.framer-1n9l3hl, .framer-lKhX8 .framer-1n9l3hl { display: block; }\",\".framer-lKhX8.framer-1ujghy4 { height: 1px; overflow: visible; position: relative; width: 200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerIjyl2nvBQ=withCSS(Component,css,\"framer-lKhX8\");export default FramerIjyl2nvBQ;FramerIjyl2nvBQ.displayName=\"Grey Line\";FramerIjyl2nvBQ.defaultProps={height:1,width:200};addFonts(FramerIjyl2nvBQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIjyl2nvBQ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ijyl2nvBQ.map","// Generated by Framer (3406f4c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-qHY7E .framer-styles-preset-mvkt8x:not(.rich-text-wrapper), .framer-qHY7E .framer-styles-preset-mvkt8x.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, #221f20) /* {\"name\":\"text-primary\"} */; --framer-link-hover-text-decoration-offset: 14px; --framer-link-hover-text-decoration-skip-ink: all; --framer-link-hover-text-decoration-thickness: 1px; --framer-link-text-background-padding: 6px 0px 6px 0px; --framer-link-text-color: var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, #221f20); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: rgba(0, 0, 0, 0); --framer-link-text-decoration-offset: 5px; --framer-link-text-decoration-thickness: 1px; transition-delay: 0s; transition-duration: 0.2s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }'];export const className=\"framer-qHY7E\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GreyLine from\"https://framerusercontent.com/modules/HjZWMne4tU4TVwK82nPx/y5ZoSoPhbiv0m3ecJ1or/Ijyl2nvBQ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eKTejdaw4PlMmvGoTKwe/Myscft8VeCwYCZbyK6LH/AwsJUXWVH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/sZE8NVjeRNA0eGcPJyTr/hvij1RhIGClG6xgZwALA/Jna78XP4F.js\";const GreyLineFonts=getFonts(GreyLine);const enabledGestures={V3BqnAVBW:{hover:true}};const serializationHash=\"framer-0BboJ\";const variantClassNames={V3BqnAVBW:\"framer-v-58lzqd\"};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=({fullTitle,height,id,link,selectItem,width,...props})=>{return{...props,K6ksdbp5h:fullTitle??props.K6ksdbp5h??\"Title\",qc1xJOuHM:link??props.qc1xJOuHM,rNXxn8FxT:selectItem??props.rNXxn8FxT};};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,qc1xJOuHM,K6ksdbp5h,rNXxn8FxT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"V3BqnAVBW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bgl62z=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rNXxn8FxT){const res=await rNXxn8FxT(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:qc1xJOuHM,motionChild:true,nodeId:\"V3BqnAVBW\",scopeId:\"o7kFu6_eJ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-58lzqd\",className,classNames)} framer-13vcsb0`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"V3BqnAVBW\",onTap:onTap1bgl62z,ref:refBinding,style:{...style},...addPropertyOverrides({\"V3BqnAVBW-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cxo4nd\",layoutDependency:layoutDependency,layoutId:\"azwRu5KTG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16vsd7q\",\"data-styles-preset\":\"AwsJUXWVH\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:qc1xJOuHM,motionChild:true,nodeId:\"U2rcrzbm0\",openInNewTab:false,relValues:[],scopeId:\"o7kFu6_eJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-mvkt8x\",\"data-styles-preset\":\"Jna78XP4F\",children:\"Title\"})})})}),className:\"framer-1pvwpen\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U2rcrzbm0\",text:K6ksdbp5h,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+132,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6xayp2-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FlS4_sEIk-container\",nodeId:\"FlS4_sEIk\",rendersWithMotion:true,scopeId:\"o7kFu6_eJ\",style:{opacity:1},variants:{\"V3BqnAVBW-hover\":{opacity:0}},children:/*#__PURE__*/_jsx(GreyLine,{height:\"100%\",id:\"FlS4_sEIk\",layoutId:\"FlS4_sEIk\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0BboJ.framer-13vcsb0, .framer-0BboJ .framer-13vcsb0 { display: block; }\",\".framer-0BboJ.framer-58lzqd { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 0px 0px; position: relative; text-decoration: none; width: 214px; }\",\".framer-0BboJ .framer-cxo4nd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-0BboJ .framer-1pvwpen { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: 1 0 0px; height: auto; overflow: visible; position: relative; white-space: pre-line; width: 1px; word-break: break-word; word-wrap: break-word; }',\".framer-0BboJ .framer-6xayp2-container { flex: none; height: 1px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 214\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QXT_GSi7N\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qc1xJOuHM\":\"link\",\"K6ksdbp5h\":\"fullTitle\",\"rNXxn8FxT\":\"selectItem\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero7kFu6_eJ=withCSS(Component,css,\"framer-0BboJ\");export default Framero7kFu6_eJ;Framero7kFu6_eJ.displayName=\"Menu Item\";Framero7kFu6_eJ.defaultProps={height:42,width:214};addPropertyControls(Framero7kFu6_eJ,{qc1xJOuHM:{title:\"Link\",type:ControlType.Link},K6ksdbp5h:{defaultValue:\"Title\",placeholder:\"Title\",title:\"Full Title\",type:ControlType.String},rNXxn8FxT:{title:\"Select Item\",type:ControlType.EventHandler}});addFonts(Framero7kFu6_eJ,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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\"}]},...GreyLineFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero7kFu6_eJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"qc1xJOuHM\\\":\\\"link\\\",\\\"K6ksdbp5h\\\":\\\"fullTitle\\\",\\\"rNXxn8FxT\\\":\\\"selectItem\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"42\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QXT_GSi7N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"214\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Articles from\"https://framerusercontent.com/modules/KUfXMLT1Q5hKTj8V4t9o/btf5VPw1EjpYArH4S7YP/Gq3iQkQBO.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bjc6t5N6GkZzGMgfVTfO/xl3kgBaIqqU6eahL1SRR/qBOXUdI_V.js\";import Chevron from\"https://framerusercontent.com/modules/oT6reXw2af7ubnudPtkB/FM7bnTUqTKcGfrpWmueA/GzTbG3HEY.js\";import MenuItem from\"https://framerusercontent.com/modules/BfO7hRiPE0WsUOMaRHV2/dqUDKUbVDN2RKLRmvnwQ/o7kFu6_eJ.js\";const ChevronFonts=getFonts(Chevron);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"aNTARqiCr\",\"jzfy_svJd\"];const serializationHash=\"framer-8BrlO\";const variantClassNames={aNTARqiCr:\"framer-v-aspri3\",jzfy_svJd:\"framer-v-63cj1i\"};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 query=prequery=>prequery({from:{alias:\"LUbATB1jp\",data:Articles,type:\"Collection\"},select:[{collection:\"LUbATB1jp\",name:\"bS0fCr42W\",type:\"Identifier\"},{collection:\"LUbATB1jp\",name:\"d0iHVWwmD\",type:\"Identifier\"},{collection:\"LUbATB1jp\",name:\"id\",type:\"Identifier\"}],where:{collection:\"LUbATB1jp\",name:\"dIIr2Al3u\",type:\"Identifier\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 1\":\"aNTARqiCr\",\"Variant 2\":\"jzfy_svJd\"};const getProps=({height,id,selectItem,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aNTARqiCr\",WDrqC_q8t:selectItem??props.WDrqC_q8t};};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,WDrqC_q8t,bS0fCr42WLUbATB1jp,d0iHVWwmDLUbATB1jp,idLUbATB1jp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aNTARqiCr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapStartxrdasc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:true});setVariant(\"aNTARqiCr\");});const onTapStart1grswy4=activeVariantCallback(async(...args)=>{setVariant(\"jzfy_svJd\");});const rNXxn8FxT1qlk9b7=activeVariantCallback(async(...args)=>{if(WDrqC_q8t){const res=await WDrqC_q8t(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jzfy_svJd\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-aspri3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aNTARqiCr\",ref:refBinding,style:{...style},...addPropertyOverrides({jzfy_svJd:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onTapStart:onTapStartxrdasc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OqoKe5p2N\"},motionChild:true,nodeId:\"iEjJ6Jgt5\",openInNewTab:false,scopeId:\"q7qVGRQD8\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-40y2kc framer-7g50qb\",\"data-framer-name\":\"Header\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iEjJ6Jgt5\",onTapStart:onTapStart1grswy4,children:[/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-4amx9s\",layoutDependency:layoutDependency,layoutId:\"XGOTwbiIn\",style:{rotate:90},variants:{jzfy_svJd:{rotate:-90}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nu01r5\",layoutDependency:layoutDependency,layoutId:\"aJevSEwnC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-15sx4pm\",\"data-styles-preset\":\"qBOXUdI_V\",children:\"About\"})}),className:\"framer-l7z6yf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qEQYrLXOY\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ssjur7\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"GQu6ZGkqU\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cqh1uv\",layoutDependency:layoutDependency,layoutId:\"LUbATB1jp\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"LUbATB1jp\",data:Articles,type:\"Collection\"},select:[{collection:\"LUbATB1jp\",name:\"bS0fCr42W\",type:\"Identifier\"},{collection:\"LUbATB1jp\",name:\"d0iHVWwmD\",type:\"Identifier\"},{collection:\"LUbATB1jp\",name:\"id\",type:\"Identifier\"}],where:{collection:\"LUbATB1jp\",name:\"dIIr2Al3u\",type:\"Identifier\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({bS0fCr42W:bS0fCr42WLUbATB1jp,d0iHVWwmD:d0iHVWwmDLUbATB1jp,id:idLUbATB1jp},index)=>{bS0fCr42WLUbATB1jp??=\"\";d0iHVWwmDLUbATB1jp??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`LUbATB1jp-${idLUbATB1jp}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{bS0fCr42W:bS0fCr42WLUbATB1jp},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{bS0fCr42W:bS0fCr42WLUbATB1jp},webPageId:\"tHndekzQh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4omu0t-container\",layoutDependency:layoutDependency,layoutId:\"Xxub7fYN9-container\",nodeId:\"Xxub7fYN9\",rendersWithMotion:true,scopeId:\"q7qVGRQD8\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"Xxub7fYN9\",K6ksdbp5h:d0iHVWwmDLUbATB1jp,layoutId:\"Xxub7fYN9\",qc1xJOuHM:resolvedLinks[0],rNXxn8FxT:rNXxn8FxT1qlk9b7,style:{width:\"100%\"},width:\"100%\"})})})})})},idLUbATB1jp);})})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8BrlO.framer-7g50qb, .framer-8BrlO .framer-7g50qb { display: block; }\",\".framer-8BrlO.framer-aspri3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 200px; }\",\".framer-8BrlO .framer-40y2kc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-8BrlO .framer-4amx9s { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-8BrlO .framer-nu01r5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-8BrlO .framer-l7z6yf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8BrlO .framer-ssjur7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px 0px 0px 24px; position: relative; width: 100%; }\",\".framer-8BrlO .framer-cqh1uv { display: grid; flex: none; gap: 0px 32px; grid-auto-rows: min-content; grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); height: min-content; justify-content: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-8BrlO .framer-4omu0t-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-8BrlO.framer-v-63cj1i.framer-aspri3 { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 123\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jzfy_svJd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"WDrqC_q8t\":\"selectItem\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerq7qVGRQD8=withCSS(Component,css,\"framer-8BrlO\");export default Framerq7qVGRQD8;Framerq7qVGRQD8.displayName=\"Dropdown Menu Section - About\";Framerq7qVGRQD8.defaultProps={height:123,width:200};addPropertyControls(Framerq7qVGRQD8,{variant:{options:[\"aNTARqiCr\",\"jzfy_svJd\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},WDrqC_q8t:{title:\"Select Item\",type:ControlType.EventHandler}});addFonts(Framerq7qVGRQD8,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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\"}]},...ChevronFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq7qVGRQD8\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"WDrqC_q8t\\\":\\\"selectItem\\\"}\",\"framerIntrinsicHeight\":\"123\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jzfy_svJd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PhotoCollections from\"https://framerusercontent.com/modules/XkMX4hyRSdi8SQIPwWV7/a96rBcw5SSZE6pguqf4d/G6GNiwAX2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bjc6t5N6GkZzGMgfVTfO/xl3kgBaIqqU6eahL1SRR/qBOXUdI_V.js\";import Chevron from\"https://framerusercontent.com/modules/oT6reXw2af7ubnudPtkB/FM7bnTUqTKcGfrpWmueA/GzTbG3HEY.js\";import MenuItem from\"https://framerusercontent.com/modules/BfO7hRiPE0WsUOMaRHV2/dqUDKUbVDN2RKLRmvnwQ/o7kFu6_eJ.js\";const ChevronFonts=getFonts(Chevron);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"jYncgorSj\",\"gBZqtn26A\"];const serializationHash=\"framer-vqyPN\";const variantClassNames={gBZqtn26A:\"framer-v-hp4b4\",jYncgorSj:\"framer-v-104oukr\"};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 query=prequery=>prequery({from:{alias:\"RzDLReipw\",data:PhotoCollections,type:\"Collection\"},select:[{collection:\"RzDLReipw\",name:\"RvIDx62pV\",type:\"Identifier\"},{collection:\"RzDLReipw\",name:\"phFIc_FUj\",type:\"Identifier\"},{collection:\"RzDLReipw\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 1\":\"jYncgorSj\",\"Variant 2\":\"gBZqtn26A\"};const getProps=({height,id,selectItem,width,...props})=>{return{...props,QKwTbtWYK:selectItem??props.QKwTbtWYK,variant:humanReadableVariantMap[props.variant]??props.variant??\"jYncgorSj\"};};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,QKwTbtWYK,RvIDx62pVRzDLReipw,phFIc_FUjRzDLReipw,idRzDLReipw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jYncgorSj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapStart1vnrkwy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:true});setVariant(\"jYncgorSj\");});const onTapStart110gssd=activeVariantCallback(async(...args)=>{setVariant(\"gBZqtn26A\");});const rNXxn8FxT1jed62x=activeVariantCallback(async(...args)=>{if(QKwTbtWYK){const res=await QKwTbtWYK(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"gBZqtn26A\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-104oukr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jYncgorSj\",ref:refBinding,style:{...style},...addPropertyOverrides({gBZqtn26A:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onTapStart:onTapStart1vnrkwy}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OqoKe5p2N\"},motionChild:true,nodeId:\"h6haHvy3B\",openInNewTab:false,scopeId:\"WaFTN_XM_\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-12p388 framer-pmnerz\",\"data-framer-name\":\"Header\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"h6haHvy3B\",onTapStart:onTapStart110gssd,children:[/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-e4iq53\",layoutDependency:layoutDependency,layoutId:\"gFnCJOMAL\",style:{rotate:90},variants:{gBZqtn26A:{rotate:-90}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tcimyh\",layoutDependency:layoutDependency,layoutId:\"R9IAIZkqU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-15sx4pm\",\"data-styles-preset\":\"qBOXUdI_V\",children:\"Photo Sets\"})}),className:\"framer-ist4p4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tD8u8DvIz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-v2bxv8\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"STNtyjRNs\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ni11c\",layoutDependency:layoutDependency,layoutId:\"RzDLReipw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"RzDLReipw\",data:PhotoCollections,type:\"Collection\"},select:[{collection:\"RzDLReipw\",name:\"RvIDx62pV\",type:\"Identifier\"},{collection:\"RzDLReipw\",name:\"phFIc_FUj\",type:\"Identifier\"},{collection:\"RzDLReipw\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idRzDLReipw,phFIc_FUj:phFIc_FUjRzDLReipw,RvIDx62pV:RvIDx62pVRzDLReipw},index)=>{RvIDx62pVRzDLReipw??=\"\";phFIc_FUjRzDLReipw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`RzDLReipw-${idRzDLReipw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RvIDx62pV:RvIDx62pVRzDLReipw},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":lry5ZT9Ub\",pathVariables:{RvIDx62pV:RvIDx62pVRzDLReipw},webPageId:\"AvdEu3823\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7i48y2-container\",layoutDependency:layoutDependency,layoutId:\"by6nJHdGt-container\",nodeId:\"by6nJHdGt\",rendersWithMotion:true,scopeId:\"WaFTN_XM_\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"by6nJHdGt\",K6ksdbp5h:phFIc_FUjRzDLReipw,layoutId:\"by6nJHdGt\",qc1xJOuHM:resolvedLinks[0],rNXxn8FxT:rNXxn8FxT1jed62x,style:{width:\"100%\"},width:\"100%\"})})})})})},idRzDLReipw);})})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vqyPN.framer-pmnerz, .framer-vqyPN .framer-pmnerz { display: block; }\",\".framer-vqyPN.framer-104oukr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 200px; }\",\".framer-vqyPN .framer-12p388 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-vqyPN .framer-e4iq53 { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-vqyPN .framer-tcimyh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-vqyPN .framer-ist4p4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vqyPN .framer-v2bxv8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px 0px 0px 24px; position: relative; width: 100%; }\",\".framer-vqyPN .framer-10ni11c { display: grid; flex: none; gap: 0px 32px; grid-auto-rows: min-content; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); height: min-content; justify-content: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-vqyPN .framer-7i48y2-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-vqyPN.framer-v-hp4b4.framer-104oukr { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 541\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gBZqtn26A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QKwTbtWYK\":\"selectItem\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWaFTN_XM_=withCSS(Component,css,\"framer-vqyPN\");export default FramerWaFTN_XM_;FramerWaFTN_XM_.displayName=\"Dropdown Menu Section - Photos\";FramerWaFTN_XM_.defaultProps={height:541,width:200};addPropertyControls(FramerWaFTN_XM_,{variant:{options:[\"jYncgorSj\",\"gBZqtn26A\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},QKwTbtWYK:{title:\"Select Item\",type:ControlType.EventHandler}});addFonts(FramerWaFTN_XM_,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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\"}]},...ChevronFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWaFTN_XM_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gBZqtn26A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"QKwTbtWYK\\\":\\\"selectItem\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"541\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WaFTN_XM_.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Articles from\"https://framerusercontent.com/modules/KUfXMLT1Q5hKTj8V4t9o/btf5VPw1EjpYArH4S7YP/Gq3iQkQBO.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bjc6t5N6GkZzGMgfVTfO/xl3kgBaIqqU6eahL1SRR/qBOXUdI_V.js\";import Chevron from\"https://framerusercontent.com/modules/oT6reXw2af7ubnudPtkB/FM7bnTUqTKcGfrpWmueA/GzTbG3HEY.js\";import MenuItem from\"https://framerusercontent.com/modules/BfO7hRiPE0WsUOMaRHV2/dqUDKUbVDN2RKLRmvnwQ/o7kFu6_eJ.js\";const ChevronFonts=getFonts(Chevron);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"tg_8Xmy4q\",\"ZN3tioGNo\"];const serializationHash=\"framer-4mAQX\";const variantClassNames={tg_8Xmy4q:\"framer-v-1n85z3n\",ZN3tioGNo:\"framer-v-1a8mofz\"};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 query=prequery=>prequery({from:{alias:\"WaUvGg_MN\",data:Articles,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"WaUvGg_MN\",name:\"bS0fCr42W\",type:\"Identifier\"},{collection:\"WaUvGg_MN\",name:\"d0iHVWwmD\",type:\"Identifier\"},{collection:\"WaUvGg_MN\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 1\":\"tg_8Xmy4q\",\"Variant 2\":\"ZN3tioGNo\"};const getProps=({click,height,id,selectItem,width,...props})=>{return{...props,bORkJHvbH:click??props.bORkJHvbH,fKypxiFjO:selectItem??props.fKypxiFjO,variant:humanReadableVariantMap[props.variant]??props.variant??\"tg_8Xmy4q\"};};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,bORkJHvbH,fKypxiFjO,RvIDx62pVRzDLReipw,bS0fCr42WWaUvGg_MN,d0iHVWwmDWaUvGg_MN,idWaUvGg_MN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tg_8Xmy4q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkmuo3t=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bORkJHvbH){const res=await bORkJHvbH(...args);if(res===false)return false;}});const onTapStart1ysuq2e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:true});setVariant(\"tg_8Xmy4q\");});const onTapStartp85c6y=activeVariantCallback(async(...args)=>{setVariant(\"ZN3tioGNo\");});const onTap1s8m5rn=activeVariantCallback(async(...args)=>{if(fKypxiFjO){const res=await fKypxiFjO(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ZN3tioGNo\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1n85z3n\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-hide-scrollbars\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tg_8Xmy4q\",onTap:onTapkmuo3t,ref:refBinding,style:{...style},...addPropertyOverrides({ZN3tioGNo:{\"data-framer-name\":\"Variant 2\",onTapStart:onTapStart1ysuq2e}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xn1ijo\",\"data-framer-name\":\"Header\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZcpE20Oab\",onTapStart:onTapStartp85c6y,children:[/*#__PURE__*/_jsx(Chevron,{animated:true,className:\"framer-q7rdo4\",layoutDependency:layoutDependency,layoutId:\"OHPlh5_pJ\",style:{rotate:90},variants:{ZN3tioGNo:{rotate:-90}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1avigih\",layoutDependency:layoutDependency,layoutId:\"aLm5P6AU8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-15sx4pm\",\"data-styles-preset\":\"qBOXUdI_V\",children:\"Essays\"})}),className:\"framer-5eviu0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ryeLZE_ia\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vj3zz0\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"foNd7gaFX\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ivnduy\",layoutDependency:layoutDependency,layoutId:\"WaUvGg_MN\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"WaUvGg_MN\",data:Articles,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"WaUvGg_MN\",name:\"bS0fCr42W\",type:\"Identifier\"},{collection:\"WaUvGg_MN\",name:\"d0iHVWwmD\",type:\"Identifier\"},{collection:\"WaUvGg_MN\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({bS0fCr42W:bS0fCr42WWaUvGg_MN,d0iHVWwmD:d0iHVWwmDWaUvGg_MN,id:idWaUvGg_MN},index)=>{bS0fCr42WWaUvGg_MN??=\"\";d0iHVWwmDWaUvGg_MN??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`WaUvGg_MN-${idWaUvGg_MN}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{bS0fCr42W:bS0fCr42WWaUvGg_MN},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-34ynu1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"t7J_6x_Mq\",onTap:onTap1s8m5rn,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{RvIDx62pV:RvIDx62pVRzDLReipw},webPageId:\"tHndekzQh\"},implicitPathVariables:{bS0fCr42W:bS0fCr42WWaUvGg_MN}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-161ma4w-container\",layoutDependency:layoutDependency,layoutId:\"JD2PiSb3s-container\",nodeId:\"JD2PiSb3s\",rendersWithMotion:true,scopeId:\"xU9ZWhga2\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"JD2PiSb3s\",K6ksdbp5h:d0iHVWwmDWaUvGg_MN,layoutId:\"JD2PiSb3s\",qc1xJOuHM:resolvedLinks[0],style:{width:\"100%\"},width:\"100%\"})})})})})})},idWaUvGg_MN);})})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4mAQX.framer-6mw61y, .framer-4mAQX .framer-6mw61y { display: block; }\",\".framer-4mAQX.framer-1n85z3n { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 230px; }\",\".framer-4mAQX .framer-1xn1ijo { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-4mAQX .framer-q7rdo4 { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-4mAQX .framer-1avigih { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-4mAQX .framer-5eviu0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4mAQX .framer-1vj3zz0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 24px; position: relative; width: 100%; }\",\".framer-4mAQX .framer-ivnduy { display: grid; flex: none; gap: 0px 32px; grid-auto-rows: min-content; grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); height: min-content; justify-content: start; padding: 0px; position: relative; width: 100%; }\",\".framer-4mAQX .framer-34ynu1 { align-content: flex-start; align-items: flex-start; align-self: start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; padding: 5px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-4mAQX .framer-161ma4w-container { flex: none; height: auto; position: relative; width: 100%; }\",...sharedStyle.css,'.framer-4mAQX[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-4mAQX [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-4mAQX[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-4mAQX [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-4mAQX[data-hide-scrollbars=\"true\"], .framer-4mAQX [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 367\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZN3tioGNo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bORkJHvbH\":\"click\",\"fKypxiFjO\":\"selectItem\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxU9ZWhga2=withCSS(Component,css,\"framer-4mAQX\");export default FramerxU9ZWhga2;FramerxU9ZWhga2.displayName=\"Dropdown Menu Section - Essays\";FramerxU9ZWhga2.defaultProps={height:367,width:230};addPropertyControls(FramerxU9ZWhga2,{variant:{options:[\"tg_8Xmy4q\",\"ZN3tioGNo\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},bORkJHvbH:{title:\"Click\",type:ControlType.EventHandler},fKypxiFjO:{title:\"Select Item\",type:ControlType.EventHandler}});addFonts(FramerxU9ZWhga2,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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\"}]},...ChevronFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxU9ZWhga2\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"230\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"367\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZN3tioGNo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"bORkJHvbH\\\":\\\"click\\\",\\\"fKypxiFjO\\\":\\\"selectItem\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={nJg04emEl:{hover:true},WrqI4Mdoe:{hover:true},yDE8ZbNpq:{hover:true}};const cycleOrder=[\"nJg04emEl\",\"DCpttLYSF\",\"WrqI4Mdoe\",\"yDE8ZbNpq\"];const serializationHash=\"framer-Y9zRu\";const variantClassNames={DCpttLYSF:\"framer-v-15gsvxu\",nJg04emEl:\"framer-v-14iwwqc\",WrqI4Mdoe:\"framer-v-gyle0n\",yDE8ZbNpq:\"framer-v-qvygrb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:1,stiffness:500,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={\"Burger Black\":\"WrqI4Mdoe\",\"X Black\":\"yDE8ZbNpq\",Burger:\"nJg04emEl\",X:\"DCpttLYSF\"};const getProps=({height,id,tap,width,...props})=>{return{...props,TBgHLr7MW:tap??props.TBgHLr7MW,variant:humanReadableVariantMap[props.variant]??props.variant??\"nJg04emEl\"};};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,TBgHLr7MW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nJg04emEl\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1y7h1ga=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TBgHLr7MW){const res=await TBgHLr7MW(...args);if(res===false)return false;}setVariant(\"DCpttLYSF\");});const onTap12zh20y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TBgHLr7MW){const res=await TBgHLr7MW(...args);if(res===false)return false;}setVariant(\"nJg04emEl\");});const onTap17f4jx4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TBgHLr7MW){const res=await TBgHLr7MW(...args);if(res===false)return false;}setVariant(\"yDE8ZbNpq\");});const onTapbuuusx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TBgHLr7MW){const res=await TBgHLr7MW(...args);if(res===false)return false;}setVariant(\"WrqI4Mdoe\");});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-14iwwqc\",className,classNames),\"data-framer-name\":\"Burger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nJg04emEl\",onTap:onTap1y7h1ga,ref:refBinding,style:{...style},...addPropertyOverrides({\"nJg04emEl-hover\":{\"data-framer-name\":undefined},\"WrqI4Mdoe-hover\":{\"data-framer-name\":undefined},\"yDE8ZbNpq-hover\":{\"data-framer-name\":undefined},DCpttLYSF:{\"data-framer-name\":\"X\",onTap:onTap12zh20y},WrqI4Mdoe:{\"data-framer-name\":\"Burger Black\",onTap:onTap17f4jx4},yDE8ZbNpq:{\"data-framer-name\":\"X Black\",onTap:onTapbuuusx}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cm6flm\",layoutDependency:layoutDependency,layoutId:\"zCawRNtkB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aqyj4n\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"faXNgioxs\",style:{backgroundColor:\"var(--token-ffcd08bc-db24-4d17-b2c1-a9597d460374, rgb(0, 0, 0))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,rotate:0},variants:{\"nJg04emEl-hover\":{rotate:0},\"yDE8ZbNpq-hover\":{rotate:45},DCpttLYSF:{rotate:-45},WrqI4Mdoe:{backgroundColor:\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",rotate:0},yDE8ZbNpq:{backgroundColor:\"rgb(0, 0, 0)\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b4a0oi\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"jtqPPokpq\",style:{backgroundColor:\"var(--token-ffcd08bc-db24-4d17-b2c1-a9597d460374, rgb(0, 0, 0))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,opacity:1},variants:{\"nJg04emEl-hover\":{opacity:1},DCpttLYSF:{opacity:0},WrqI4Mdoe:{backgroundColor:\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",opacity:1},yDE8ZbNpq:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15kpjob\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"X9J_r6opw\",style:{backgroundColor:\"var(--token-ffcd08bc-db24-4d17-b2c1-a9597d460374, rgb(0, 0, 0))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,rotate:0},variants:{\"nJg04emEl-hover\":{rotate:0},\"yDE8ZbNpq-hover\":{rotate:-45},DCpttLYSF:{rotate:45},WrqI4Mdoe:{backgroundColor:\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",rotate:0},yDE8ZbNpq:{backgroundColor:\"rgb(0, 0, 0)\",rotate:45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Y9zRu.framer-1uy2x5k, .framer-Y9zRu .framer-1uy2x5k { display: block; }\",\".framer-Y9zRu.framer-14iwwqc { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-Y9zRu .framer-1cm6flm { flex: none; height: 18px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 24px; }\",\".framer-Y9zRu .framer-1aqyj4n { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y9zRu .framer-b4a0oi { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); will-change: var(--framer-will-change-override, transform); }\",\".framer-Y9zRu .framer-15kpjob { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y9zRu.framer-v-15gsvxu .framer-1aqyj4n { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-Y9zRu.framer-v-15gsvxu .framer-b4a0oi, .framer-Y9zRu.framer-v-qvygrb .framer-b4a0oi { left: unset; width: 2px; }\",\".framer-Y9zRu.framer-v-15gsvxu .framer-15kpjob { left: unset; right: -1px; top: calc(50.00000000000002% - 2px / 2); width: 26px; }\",\".framer-Y9zRu.framer-v-gyle0n .framer-1cm6flm { height: 13px; left: calc(50.00000000000002% - 20px / 2); top: calc(50.00000000000002% - 13px / 2); width: 20px; }\",\".framer-Y9zRu.framer-v-gyle0n .framer-1aqyj4n { height: 1px; right: 4px; }\",\".framer-Y9zRu.framer-v-gyle0n .framer-b4a0oi { height: 1px; top: calc(50.00000000000002% - 1px / 2); }\",\".framer-Y9zRu.framer-v-gyle0n .framer-15kpjob { height: 1px; }\",\".framer-Y9zRu.framer-v-qvygrb .framer-1aqyj4n { bottom: unset; height: 1px; left: 3px; right: 1px; top: calc(50.00000000000002% - 1px / 2); }\",\".framer-Y9zRu.framer-v-qvygrb .framer-15kpjob { height: 1px; left: unset; right: 1px; top: calc(50.00000000000002% - 1px / 2); width: 20px; }\",\".framer-Y9zRu.framer-v-14iwwqc.hover .framer-1cm6flm, .framer-Y9zRu.framer-v-gyle0n.hover .framer-1cm6flm { left: calc(50.00000000000002% - 30px / 2); width: 30px; }\",\".framer-Y9zRu.framer-v-14iwwqc.hover .framer-1aqyj4n, .framer-Y9zRu.framer-v-14iwwqc.hover .framer-b4a0oi, .framer-Y9zRu.framer-v-14iwwqc.hover .framer-15kpjob { left: -2px; right: -2px; }\",\".framer-Y9zRu.framer-v-qvygrb.hover .framer-1aqyj4n { bottom: unset; }\",\".framer-Y9zRu.framer-v-qvygrb.hover .framer-b4a0oi, .framer-Y9zRu.framer-v-qvygrb.hover .framer-15kpjob { left: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DCpttLYSF\":{\"layout\":[\"fixed\",\"fixed\"]},\"WrqI4Mdoe\":{\"layout\":[\"fixed\",\"fixed\"]},\"yDE8ZbNpq\":{\"layout\":[\"fixed\",\"fixed\"]},\"DKAtAJhih\":{\"layout\":[\"fixed\",\"fixed\"]},\"R5puWdhn9\":{\"layout\":[\"fixed\",\"fixed\"]},\"WBc1xOZnT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TBgHLr7MW\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYD_u6oopc=withCSS(Component,css,\"framer-Y9zRu\");export default FramerYD_u6oopc;FramerYD_u6oopc.displayName=\"Menu Icon\";FramerYD_u6oopc.defaultProps={height:32,width:32};addPropertyControls(FramerYD_u6oopc,{variant:{options:[\"nJg04emEl\",\"DCpttLYSF\",\"WrqI4Mdoe\",\"yDE8ZbNpq\"],optionTitles:[\"Burger\",\"X\",\"Burger Black\",\"X Black\"],title:\"Variant\",type:ControlType.Enum},TBgHLr7MW:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerYD_u6oopc,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYD_u6oopc\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"TBgHLr7MW\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DCpttLYSF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WrqI4Mdoe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yDE8ZbNpq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DKAtAJhih\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R5puWdhn9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WBc1xOZnT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YD_u6oopc.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollProgressBar}from\"https://framerusercontent.com/modules/57StV1MQ4xnxFySEVbuw/kuGqbujuwR0CKD6fHt4G/ScrollProgress.js\";import LogoHeader from\"https://framerusercontent.com/modules/lMKKsrhOaQEhQ5Q3WwH8/YtNFwis7gJzqEzm8hgVt/PMeAns5sU.js\";import DropdownMenuSectionAbout from\"https://framerusercontent.com/modules/rAakYdi2Rvy9M1SxnrEt/cniF8CzfiIuSnQG7HCGJ/q7qVGRQD8.js\";import DropdownMenuSectionPhotos from\"https://framerusercontent.com/modules/I4azT6D3Awjs6QFknuHm/zsoIzQZkgJhXOlb3o2eS/WaFTN_XM_.js\";import DropdownMenuSectionEssays from\"https://framerusercontent.com/modules/Y9YVGXHn4Mm4lgvcEA8q/DbKqQRg5JSqiMK78SASs/xU9ZWhga2.js\";import MenuIcon from\"https://framerusercontent.com/modules/oMcpEDWJ40WTvWlMY7Xk/xrmIvVSHOr5UJgRL5gQL/YD_u6oopc.js\";const LogoHeaderFonts=getFonts(LogoHeader);const MenuIconFonts=getFonts(MenuIcon);const ScrollProgressBarFonts=getFonts(ScrollProgressBar);const DropdownMenuSectionEssaysFonts=getFonts(DropdownMenuSectionEssays);const DropdownMenuSectionPhotosFonts=getFonts(DropdownMenuSectionPhotos);const DropdownMenuSectionAboutFonts=getFonts(DropdownMenuSectionAbout);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"l28qAp4gm\",\"dvYWhEgP8\"];const serializationHash=\"framer-bdmtL\";const variantClassNames={dvYWhEgP8:\"framer-v-10xe1gq\",l28qAp4gm:\"framer-v-1lc15w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.3,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const 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={\"Desktop Open\":\"dvYWhEgP8\",Desktop:\"l28qAp4gm\"};const getProps=({dropDownMenuPadding,height,id,mainNavPadding,width,...props})=>{return{...props,u6iDs6QiP:mainNavPadding??props.u6iDs6QiP??\"0px 16px 0px 16px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"l28qAp4gm\",zitO5BEJ9:dropDownMenuPadding??props.zitO5BEJ9??\"24px 16px 32px 16px\"};};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,u6iDs6QiP,zitO5BEJ9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"l28qAp4gm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const cdELUgjvscuo7kc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"l28qAp4gm\"),100);});const TBgHLr7MW1713ref=activeVariantCallback(async(...args)=>{setVariant(\"dvYWhEgP8\");});const TBgHLr7MW1x694n9=activeVariantCallback(async(...args)=>{setVariant(\"l28qAp4gm\");});const fKypxiFjO1x694n9=activeVariantCallback(async(...args)=>{setVariant(\"l28qAp4gm\");});const QKwTbtWYK1x694n9=activeVariantCallback(async(...args)=>{setVariant(\"l28qAp4gm\");});const WDrqC_q8t1x694n9=activeVariantCallback(async(...args)=>{setVariant(\"l28qAp4gm\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"dvYWhEgP8\")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__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lc15w\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"l28qAp4gm\",ref:refBinding,style:{backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\",...style},variants:{dvYWhEgP8:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({dvYWhEgP8:{\"data-framer-name\":\"Desktop Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-198fxlz\",layoutDependency:layoutDependency,layoutId:\"BxOieZioZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rm8zd2\",layoutDependency:layoutDependency,layoutId:\"H7lbACBPj\",style:{backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tn4g1d\",\"data-framer-name\":\"Main Nav\",layoutDependency:layoutDependency,layoutId:\"T8MKi4xO3\",style:{\"--1rbqp4h\":numberToPixelString(u6iDs6QiP)},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b5taro\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"xEU94Pc9Y\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8d8fb74d-134b-4c1d-a5dc-72051e8a241e, rgb(227, 225, 218))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e1th1y\",layoutDependency:layoutDependency,layoutId:\"nLNM31lUv\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Yf7FmoXxo\"},implicitPathVariables:undefined},{href:{webPageId:\"Yf7FmoXxo\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jb4q7c-container\",layoutDependency:layoutDependency,layoutId:\"QcdG8DD3Q-container\",nodeId:\"QcdG8DD3Q\",rendersWithMotion:true,scopeId:\"eQi9MPwA9\",children:/*#__PURE__*/_jsx(LogoHeader,{height:\"100%\",id:\"QcdG8DD3Q\",layoutId:\"QcdG8DD3Q\",SqLdg8YM8:resolvedLinks[0],variant:\"pooLa8dW9\",width:\"100%\",...addPropertyOverrides({dvYWhEgP8:{cdELUgjvs:cdELUgjvscuo7kc,SqLdg8YM8:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nbywhn\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"JK21iiDr9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mxjdw5-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"P5jlm4xwF-container\",name:\"Menu Icon\",nodeId:\"P5jlm4xwF\",rendersWithMotion:true,scopeId:\"eQi9MPwA9\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"P5jlm4xwF\",layoutId:\"P5jlm4xwF\",name:\"Menu Icon\",style:{height:\"100%\",width:\"100%\"},TBgHLr7MW:TBgHLr7MW1713ref,variant:\"WrqI4Mdoe\",width:\"100%\",...addPropertyOverrides({dvYWhEgP8:{TBgHLr7MW:TBgHLr7MW1x694n9,variant:\"yDE8ZbNpq\"}},baseVariant,gestureVariant)})})})})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18ntguh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d9sJL9nWH-container\",nodeId:\"d9sJL9nWH\",rendersWithMotion:true,scopeId:\"eQi9MPwA9\",children:/*#__PURE__*/_jsx(ScrollProgressBar,{gradientColors:[\"var(--token-e5c5ef33-be8e-42fb-8dac-13bd6515200b, rgb(224, 223, 215))\",\"var(--token-e5c5ef33-be8e-42fb-8dac-13bd6515200b, rgb(224, 223, 215))\"],height:\"100%\",id:\"d9sJL9nWH\",layoutId:\"d9sJL9nWH\",multiColorMode:false,multiColors:[\"rgb(137, 74, 255)\",\"rgb(255, 153, 0)\",\"rgb(100, 197, 125)\",\"rgb(255, 194, 41)\"],solidColor:\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",style:{width:\"100%\"},thickness:1,useGradient:false,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-15xjb5v\",\"data-framer-appear-id\":\"15xjb5v\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ySgN7cpOt\",optimized:true,style:{backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p87zb8\",layoutDependency:layoutDependency,layoutId:\"piyviFpNf\",style:{\"--5dqehq\":numberToPixelString(zitO5BEJ9),backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rskjgm\",\"data-framer-name\":\"Essays\",layoutDependency:layoutDependency,layoutId:\"iaB2tuTDw\",style:{backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:331,...addPropertyOverrides({dvYWhEgP8:{width:`calc(${componentViewport?.width||\"100vw\"} - ${zitO5BEJ9*2}px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y5tnwx-container\",layoutDependency:layoutDependency,layoutId:\"uDfDxDoww-container\",nodeId:\"uDfDxDoww\",rendersWithMotion:true,scopeId:\"eQi9MPwA9\",children:/*#__PURE__*/_jsx(DropdownMenuSectionEssays,{fKypxiFjO:fKypxiFjO1x694n9,height:\"100%\",id:\"uDfDxDoww\",layoutId:\"uDfDxDoww\",style:{width:\"100%\"},variant:\"tg_8Xmy4q\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e6kt5w\",\"data-framer-name\":\"Photo Sets\",layoutDependency:layoutDependency,layoutId:\"AIXjGRsBC\",style:{backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:457,...addPropertyOverrides({dvYWhEgP8:{width:`calc(${componentViewport?.width||\"100vw\"} - ${zitO5BEJ9*2}px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fmllk5-container\",layoutDependency:layoutDependency,layoutId:\"ncynyacrx-container\",nodeId:\"ncynyacrx\",rendersWithMotion:true,scopeId:\"eQi9MPwA9\",children:/*#__PURE__*/_jsx(DropdownMenuSectionPhotos,{height:\"100%\",id:\"ncynyacrx\",layoutId:\"ncynyacrx\",QKwTbtWYK:QKwTbtWYK1x694n9,style:{width:\"100%\"},variant:\"jYncgorSj\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vegn5u\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"lzQq18wRj\",style:{backgroundColor:\"var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:123,...addPropertyOverrides({dvYWhEgP8:{width:`calc(${componentViewport?.width||\"100vw\"} - ${zitO5BEJ9*2}px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gqf9by-container\",layoutDependency:layoutDependency,layoutId:\"LcsAdK5v6-container\",nodeId:\"LcsAdK5v6\",rendersWithMotion:true,scopeId:\"eQi9MPwA9\",children:/*#__PURE__*/_jsx(DropdownMenuSectionAbout,{height:\"100%\",id:\"LcsAdK5v6\",layoutId:\"LcsAdK5v6\",style:{width:\"100%\"},variant:\"aNTARqiCr\",WDrqC_q8t:WDrqC_q8t1x694n9,width:\"100%\"})})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bdmtL.framer-13s3qls, .framer-bdmtL .framer-13s3qls { display: block; }\",\".framer-bdmtL.framer-1lc15w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 800px; }\",\".framer-bdmtL .framer-198fxlz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bdmtL .framer-rm8zd2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bdmtL .framer-1tn4g1d { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100px; justify-content: center; overflow: visible; padding: var(--1rbqp4h); position: relative; width: 1px; }\",\".framer-bdmtL .framer-1b5taro { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 3; }\",\".framer-bdmtL .framer-1e1th1y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 4; }\",\".framer-bdmtL .framer-jb4q7c-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bdmtL .framer-1nbywhn { flex: none; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-bdmtL .framer-1mxjdw5-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 3; }\",\".framer-bdmtL .framer-18ntguh-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-bdmtL .framer-15xjb5v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: auto; overscroll-behavior: contain; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-bdmtL .framer-p87zb8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: auto; overscroll-behavior: contain; padding: var(--5dqehq); position: relative; width: 100%; }\",\".framer-bdmtL .framer-1rskjgm, .framer-bdmtL .framer-1e6kt5w, .framer-bdmtL .framer-vegn5u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: auto; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-bdmtL .framer-y5tnwx-container, .framer-bdmtL .framer-fmllk5-container, .framer-bdmtL .framer-gqf9by-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-bdmtL.framer-v-10xe1gq.framer-1lc15w { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 852px; }\",\".framer-bdmtL.framer-v-10xe1gq .framer-198fxlz { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: hidden; width: 100%; }\",\".framer-bdmtL.framer-v-10xe1gq .framer-rm8zd2 { align-content: flex-start; align-items: flex-start; order: 0; position: sticky; top: 0px; z-index: 4; }\",\".framer-bdmtL.framer-v-10xe1gq .framer-18ntguh-container { order: 2; }\",\".framer-bdmtL.framer-v-10xe1gq .framer-15xjb5v { order: 1; }\",\".framer-bdmtL.framer-v-10xe1gq .framer-p87zb8 { order: 0; }\",'.framer-bdmtL[data-border=\"true\"]::after, .framer-bdmtL [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 101\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dvYWhEgP8\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"u6iDs6QiP\":\"mainNavPadding\",\"zitO5BEJ9\":\"dropDownMenuPadding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereQi9MPwA9=withCSS(Component,css,\"framer-bdmtL\");export default FramereQi9MPwA9;FramereQi9MPwA9.displayName=\"Header\";FramereQi9MPwA9.defaultProps={height:101,width:800};addPropertyControls(FramereQi9MPwA9,{variant:{options:[\"l28qAp4gm\",\"dvYWhEgP8\"],optionTitles:[\"Desktop\",\"Desktop Open\"],title:\"Variant\",type:ControlType.Enum},u6iDs6QiP:{defaultValue:\"0px 16px 0px 16px\",title:\"Main Nav Padding\",type:ControlType.Padding},zitO5BEJ9:{defaultValue:\"24px 16px 32px 16px\",title:\"Drop Down Menu padding\",type:ControlType.Padding}});addFonts(FramereQi9MPwA9,[{explicitInter:true,fonts:[]},...LogoHeaderFonts,...MenuIconFonts,...ScrollProgressBarFonts,...DropdownMenuSectionEssaysFonts,...DropdownMenuSectionPhotosFonts,...DropdownMenuSectionAboutFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereQi9MPwA9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"u6iDs6QiP\\\":\\\"mainNavPadding\\\",\\\"zitO5BEJ9\\\":\\\"dropDownMenuPadding\\\"}\",\"framerIntrinsicWidth\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dvYWhEgP8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"101\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var e={};var o=\"function\"===typeof Symbol&&Symbol.for,r=o?Symbol.for(\"react.element\"):60103,t=o?Symbol.for(\"react.portal\"):60106,n=o?Symbol.for(\"react.fragment\"):60107,c=o?Symbol.for(\"react.strict_mode\"):60108,f=o?Symbol.for(\"react.profiler\"):60114,s=o?Symbol.for(\"react.provider\"):60109,i=o?Symbol.for(\"react.context\"):60110,a=o?Symbol.for(\"react.async_mode\"):60111,u=o?Symbol.for(\"react.concurrent_mode\"):60111,y=o?Symbol.for(\"react.forward_ref\"):60112,l=o?Symbol.for(\"react.suspense\"):60113,m=o?Symbol.for(\"react.suspense_list\"):60120,p=o?Symbol.for(\"react.memo\"):60115,d=o?Symbol.for(\"react.lazy\"):60116,S=o?Symbol.for(\"react.block\"):60121,b=o?Symbol.for(\"react.fundamental\"):60117,$=o?Symbol.for(\"react.responder\"):60118,C=o?Symbol.for(\"react.scope\"):60119;function z(e){if(\"object\"===typeof e&&null!==e){var o=e.$$typeof;switch(o){case r:switch(e=e.type,e){case a:case u:case n:case f:case c:case l:return e;default:switch(e=e&&e.$$typeof,e){case i:case y:case d:case p:case s:return e;default:return o}}case t:return o}}}function A(e){return z(e)===u}e.AsyncMode=a;e.ConcurrentMode=u;e.ContextConsumer=i;e.ContextProvider=s;e.Element=r;e.ForwardRef=y;e.Fragment=n;e.Lazy=d;e.Memo=p;e.Portal=t;e.Profiler=f;e.StrictMode=c;e.Suspense=l;e.isAsyncMode=function(e){return A(e)||z(e)===a};e.isConcurrentMode=A;e.isContextConsumer=function(e){return z(e)===i};e.isContextProvider=function(e){return z(e)===s};e.isElement=function(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===r};e.isForwardRef=function(e){return z(e)===y};e.isFragment=function(e){return z(e)===n};e.isLazy=function(e){return z(e)===d};e.isMemo=function(e){return z(e)===p};e.isPortal=function(e){return z(e)===t};e.isProfiler=function(e){return z(e)===f};e.isStrictMode=function(e){return z(e)===c};e.isSuspense=function(e){return z(e)===l};e.isValidElementType=function(e){return\"string\"===typeof e||\"function\"===typeof e||e===n||e===u||e===f||e===c||e===l||e===m||\"object\"===typeof e&&null!==e&&(e.$$typeof===d||e.$$typeof===p||e.$$typeof===s||e.$$typeof===i||e.$$typeof===y||e.$$typeof===b||e.$$typeof===$||e.$$typeof===C||e.$$typeof===S)};e.typeOf=z;const M=e.AsyncMode,P=e.ConcurrentMode,x=e.ContextConsumer,v=e.ContextProvider,w=e.Element,F=e.ForwardRef,g=e.Fragment,E=e.Lazy,_=e.Memo,L=e.Portal,R=e.Profiler,h=e.StrictMode,j=e.Suspense,O=e.isAsyncMode,T=e.isConcurrentMode,V=e.isContextConsumer,k=e.isContextProvider,q=e.isElement,B=e.isForwardRef,D=e.isFragment,G=e.isLazy,H=e.isMemo,I=e.isPortal,J=e.isProfiler,K=e.isStrictMode,N=e.isSuspense,Q=e.isValidElementType,U=e.typeOf;export default e;export{M as AsyncMode,P as ConcurrentMode,x as ContextConsumer,v as ContextProvider,w as Element,F as ForwardRef,g as Fragment,E as Lazy,_ as Memo,L as Portal,R as Profiler,h as StrictMode,j as Suspense,O as isAsyncMode,T as isConcurrentMode,V as isContextConsumer,k as isContextProvider,q as isElement,B as isForwardRef,D as isFragment,G as isLazy,H as isMemo,I as isPortal,J as isProfiler,K as isStrictMode,N as isSuspense,Q as isValidElementType,U as typeOf};\n\n//# sourceMappingURL=index.js.map","var r={};r=function shallowEqual(r,e,t,a){var f=t?t.call(a,r,e):void 0;if(void 0!==f)return!!f;if(r===e)return true;if(\"object\"!==typeof r||!r||\"object\"!==typeof e||!e)return false;var l=Object.keys(r);var o=Object.keys(e);if(l.length!==o.length)return false;var n=Object.prototype.hasOwnProperty.bind(e);for(var v=0;v<l.length;v++){var i=l[v];if(!n(i))return false;var u=r[i];var s=e[i];f=t?t.call(a,u,s,i):void 0;if(false===f||void 0===f&&u!==s)return false}return true};var e=r;export default e;\n\n//# sourceMappingURL=index.js.map","import*as t from\"react-is\";var e=\"default\"in t?t.default:t;var r={};var a=e;var o={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var u={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var p={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true};var s={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var i={};i[a.ForwardRef]=p;i[a.Memo]=s;function getStatics(t){return a.isMemo(t)?s:i[t.$$typeof]||o}var c=Object.defineProperty;var n=Object.getOwnPropertyNames;var y=Object.getOwnPropertySymbols;var v=Object.getOwnPropertyDescriptor;var f=Object.getPrototypeOf;var l=Object.prototype;function hoistNonReactStatics(t,e,r){if(\"string\"!==typeof e){if(l){var a=f(e);a&&a!==l&&hoistNonReactStatics(t,a,r)}var o=n(e);y&&(o=o.concat(y(e)));var p=getStatics(t);var s=getStatics(e);for(var i=0;i<o.length;++i){var d=o[i];if(!u[d]&&!(r&&r[d])&&!(s&&s[d])&&!(p&&p[d])){var m=v(e,d);try{c(t,d,m)}catch(t){}}}}return t}r=hoistNonReactStatics;var d=r;export default d;\n\n//# sourceMappingURL=hoist-non-react-statics.cjs.js.map","import{typeOf as n,isElement as r,isValidElementType as o}from\"react-is\";import i,{useContext as a,useState as c,useMemo as u,useEffect as d,useRef as p,useDebugValue as y,createElement as w,useLayoutEffect as E}from\"react\";import C from\"shallowequal\";import A from\"@emotion/stylis\";import I from\"@emotion/unitless\";import P from\"@emotion/is-prop-valid\";import R from\"hoist-non-react-statics\";function v(){return(v=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])}return n}).apply(this,arguments)}var g=function(n,r){for(var o=[n[0]],i=0,a=r.length;i<a;i+=1)o.push(r[i],n[i+1]);return o},S=function(r){return null!==r&&\"object\"==typeof r&&\"[object Object]\"===(r.toString?r.toString():Object.prototype.toString.call(r))&&!n(r)},T=Object.freeze([]),k=Object.freeze({});function b(n){return\"function\"==typeof n}function _(n){return\"production\"!==process.env.NODE_ENV&&\"string\"==typeof n&&n||n.displayName||n.name||\"Component\"}function N(n){return n&&\"string\"==typeof n.styledComponentId}var x=\"undefined\"!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||\"data-styled\",V=\"5.3.6\",G=\"undefined\"!=typeof window&&\"HTMLElement\"in window,L=Boolean(\"boolean\"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&\"\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY?\"false\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&\"\"!==process.env.SC_DISABLE_SPEEDY?\"false\"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY:\"production\"!==process.env.NODE_ENV),W={},$=\"production\"!==process.env.NODE_ENV?{1:\"Cannot create styled-component for component: %s.\\n\\n\",2:\"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\\n\\n- Are you trying to reuse it across renders?\\n- Are you accidentally calling collectStyles twice?\\n\\n\",3:\"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\\n\\n\",4:\"The `StyleSheetManager` expects a valid target or sheet prop!\\n\\n- Does this error occur on the client and is your target falsy?\\n- Does this error occur on the server and is the sheet falsy?\\n\\n\",5:\"The clone method cannot be used on the client!\\n\\n- Are you running in a client-like environment on the server?\\n- Are you trying to run SSR on the client?\\n\\n\",6:\"Trying to insert a new style tag, but the given Node is unmounted!\\n\\n- Are you using a custom target that isn't mounted?\\n- Does your document not have a valid head element?\\n- Have you accidentally removed a style tag manually?\\n\\n\",7:'ThemeProvider: Please return an object from your \"theme\" prop function, e.g.\\n\\n```js\\ntheme={() => ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document `<head>`\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\"}:{};function D(){for(var n=arguments.length<=0?void 0:arguments[0],r=[],o=1,i=arguments.length;o<i;o+=1)r.push(o<0||arguments.length<=o?void 0:arguments[o]);return r.forEach((function(r){n=n.replace(/%[a-z]/,r)})),n}function j(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];throw\"production\"===process.env.NODE_ENV?new Error(\"An error occurred. See https://git.io/JUIaE#\"+n+\" for more information.\"+(o.length>0?\" Args: \"+o.join(\", \"):\"\")):new Error(D.apply(void 0,[$[n]].concat(o)).trim())}var U=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var n=e.prototype;return n.indexOfGroup=function(n){for(var r=0,o=0;o<n;o++)r+=this.groupSizes[o];return r},n.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,a=i;n>=a;)(a<<=1)<0&&j(16,\"\"+n);this.groupSizes=new Uint32Array(a),this.groupSizes.set(o),this.length=a;for(var c=i;c<a;c++)this.groupSizes[c]=0}for(var u=this.indexOfGroup(n+1),d=0,p=r.length;d<p;d++)this.tag.insertRule(u,r[d])&&(this.groupSizes[n]++,u++)},n.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],o=this.indexOfGroup(n),i=o+r;this.groupSizes[n]=0;for(var a=o;a<i;a++)this.tag.deleteRule(o)}},n.getGroup=function(n){var r=\"\";if(n>=this.length||0===this.groupSizes[n])return r;for(var o=this.groupSizes[n],i=this.indexOfGroup(n),a=i+o,c=i;c<a;c++)r+=this.tag.getRule(c)+\"/*!sc*/\\n\";return r},e}(),J=new Map,X=new Map,Z=1,B=function(n){if(J.has(n))return J.get(n);for(;X.has(Z);)Z++;var r=Z++;return\"production\"!==process.env.NODE_ENV&&((0|r)<0||r>1<<30)&&j(16,\"\"+r),J.set(n,r),X.set(r,n),r},z=function(n){return X.get(n)},M=function(n,r){r>=Z&&(Z=r+1),J.set(n,r),X.set(r,n)},K=\"style[\"+x+'][data-styled-version=\"5.3.6\"]',oe=new RegExp(\"^\"+x+'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)'),F=function(n,r,o){for(var i,a=o.split(\",\"),c=0,u=a.length;c<u;c++)(i=a[c])&&n.registerName(r,i)},Y=function(n,r){for(var o=(r.textContent||\"\").split(\"/*!sc*/\\n\"),i=[],a=0,c=o.length;a<c;a++){var u=o[a].trim();if(u){var d=u.match(oe);if(d){var p=0|parseInt(d[1],10),y=d[2];0!==p&&(M(y,p),F(n,y,d[3]),n.getTag().insertRules(p,i)),i.length=0}else i.push(u)}}},q=function(){return\"undefined\"!=typeof __webpack_nonce__?__webpack_nonce__:null},H=function(n){var r=document.head,o=n||r,i=document.createElement(\"style\"),a=function(n){for(var r=n.childNodes,o=r.length;o>=0;o--){var i=r[o];if(i&&1===i.nodeType&&i.hasAttribute(x))return i}}(o),c=void 0!==a?a.nextSibling:null;i.setAttribute(x,\"active\"),i.setAttribute(\"data-styled-version\",\"5.3.6\");var u=q();return u&&i.setAttribute(\"nonce\",u),o.insertBefore(i,c),i},se=function(){function e(n){var r=this.element=H(n);r.appendChild(document.createTextNode(\"\")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,o=0,i=r.length;o<i;o++){var a=r[o];if(a.ownerNode===n)return a}j(17)}(r),this.length=0}var n=e.prototype;return n.insertRule=function(n,r){try{return this.sheet.insertRule(r,n),this.length++,!0}catch(n){return!1}},n.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},n.getRule=function(n){var r=this.sheet.cssRules[n];return void 0!==r&&\"string\"==typeof r.cssText?r.cssText:\"\"},e}(),ie=function(){function e(n){var r=this.element=H(n);this.nodes=r.childNodes,this.length=0}var n=e.prototype;return n.insertRule=function(n,r){if(n<=this.length&&n>=0){var o=document.createTextNode(r),i=this.nodes[n];return this.element.insertBefore(o,i||null),this.length++,!0}return!1},n.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},n.getRule=function(n){return n<this.length?this.nodes[n].textContent:\"\"},e}(),ae=function(){function e(n){this.rules=[],this.length=0}var n=e.prototype;return n.insertRule=function(n,r){return n<=this.length&&(this.rules.splice(n,0,r),this.length++,!0)},n.deleteRule=function(n){this.rules.splice(n,1),this.length--},n.getRule=function(n){return n<this.length?this.rules[n]:\"\"},e}(),ue=G,le={isServer:!G,useCSSOMInjection:!L},de=function(){function e(n,r,o){void 0===n&&(n=k),void 0===r&&(r={}),this.options=v({},le,{},n),this.gs=r,this.names=new Map(o),this.server=!!n.isServer,!this.server&&G&&ue&&(ue=!1,function(n){for(var r=document.querySelectorAll(K),o=0,i=r.length;o<i;o++){var a=r[o];a&&\"active\"!==a.getAttribute(x)&&(Y(n,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}e.registerId=function(n){return B(n)};var n=e.prototype;return n.reconstructWithOptions=function(n,r){return void 0===r&&(r=!0),new e(v({},this.options,{},n),this.gs,r&&this.names||void 0)},n.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},n.getTag=function(){return this.tag||(this.tag=(o=(r=this.options).isServer,i=r.useCSSOMInjection,a=r.target,n=o?new ae(a):i?new se(a):new ie(a),new U(n)));var n,r,o,i,a},n.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},n.registerName=function(n,r){if(B(n),this.names.has(n))this.names.get(n).add(r);else{var o=new Set;o.add(r),this.names.set(n,o)}},n.insertRules=function(n,r,o){this.registerName(n,r),this.getTag().insertRules(B(n),o)},n.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},n.clearRules=function(n){this.getTag().clearGroup(B(n)),this.clearNames(n)},n.clearTag=function(){this.tag=void 0},n.toString=function(){return function(n){for(var r=n.getTag(),o=r.length,i=\"\",a=0;a<o;a++){var c=z(a);if(void 0!==c){var u=n.names.get(c),d=r.getGroup(a);if(u&&d&&u.size){var p=x+\".g\"+a+'[id=\"'+c+'\"]',y=\"\";void 0!==u&&u.forEach((function(n){n.length>0&&(y+=n+\",\")})),i+=\"\"+d+p+'{content:\"'+y+'\"}/*!sc*/\\n'}}}return i}(this)},e}(),he=/(a)(d)/gi,Q=function(n){return String.fromCharCode(n+(n>25?39:97))};function ee(n){var r,o=\"\";for(r=Math.abs(n);r>52;r=r/52|0)o=Q(r%52)+o;return(Q(r%52)+o).replace(he,\"$1-$2\")}var te=function(n,r){for(var o=r.length;o;)n=33*n^r.charCodeAt(--o);return n},ne=function(n){return te(5381,n)};function re(n){for(var r=0;r<n.length;r+=1){var o=n[r];if(b(o)&&!N(o))return!1}return!0}var pe=ne(\"5.3.6\"),ve=function(){function e(n,r,o){this.rules=n,this.staticRulesId=\"\",this.isStatic=\"production\"===process.env.NODE_ENV&&(void 0===o||o.isStatic)&&re(n),this.componentId=r,this.baseHash=te(pe,r),this.baseStyle=o,de.registerId(r)}return e.prototype.generateAndInjectStyles=function(n,r,o){var i=this.componentId,a=[];if(this.baseStyle&&a.push(this.baseStyle.generateAndInjectStyles(n,r,o)),this.isStatic&&!o.hash)if(this.staticRulesId&&r.hasNameForId(i,this.staticRulesId))a.push(this.staticRulesId);else{var c=Ne(this.rules,n,r,o).join(\"\"),u=ee(te(this.baseHash,c)>>>0);if(!r.hasNameForId(i,u)){var d=o(c,\".\"+u,void 0,i);r.insertRules(i,u,d)}a.push(u),this.staticRulesId=u}else{for(var p=this.rules.length,y=te(this.baseHash,o.hash),w=\"\",E=0;E<p;E++){var C=this.rules[E];if(\"string\"==typeof C)w+=C,\"production\"!==process.env.NODE_ENV&&(y=te(y,C+E));else if(C){var A=Ne(C,n,r,o),I=Array.isArray(A)?A.join(\"\"):A;y=te(y,I+E),w+=I}}if(w){var P=ee(y>>>0);if(!r.hasNameForId(i,P)){var R=o(w,\".\"+P,void 0,i);r.insertRules(i,P,R)}a.push(P)}}return a.join(\" \")},e}(),ge=/^\\s*\\/\\/.*$/gm,Se=[\":\",\"[\",\".\",\"#\"];function ce(n){var r,o,i,a,c=void 0===n?k:n,u=c.options,d=void 0===u?k:u,p=c.plugins,y=void 0===p?T:p,w=new A(d),E=[],C=function(n){function t(r){if(r)try{n(r+\"}\")}catch(n){}}return function(r,o,i,a,c,u,d,p,y,w){switch(r){case 1:if(0===y&&64===o.charCodeAt(0))return n(o+\";\"),\"\";break;case 2:if(0===p)return o+\"/*|*/\";break;case 3:switch(p){case 102:case 112:return n(i[0]+o),\"\";default:return o+(0===w?\"/*|*/\":\"\")}case-2:o.split(\"/*|*/}\").forEach(t)}}}((function(n){E.push(n)})),f=function(n,i,c){return 0===i&&-1!==Se.indexOf(c[o.length])||c.match(a)?n:\".\"+r};function m(n,c,u,d){void 0===d&&(d=\"&\");var p=n.replace(ge,\"\"),y=c&&u?u+\" \"+c+\" { \"+p+\" }\":p;return r=d,o=c,i=new RegExp(\"\\\\\"+o+\"\\\\b\",\"g\"),a=new RegExp(\"(\\\\\"+o+\"\\\\b){2,}\"),w(u||!c?\"\":c,y)}return w.use([].concat(y,[function(n,r,a){2===n&&a.length&&a[0].lastIndexOf(o)>0&&(a[0]=a[0].replace(i,f))},C,function(n){if(-2===n){var r=E;return E=[],r}}])),m.hash=y.length?y.reduce((function(n,r){return r.name||j(15),te(n,r.name)}),5381).toString():\"\",m}var we=i.createContext(),Ie=we.Consumer,Pe=i.createContext(),je=(Pe.Consumer,new de),De=ce();function fe(){return a(we)||je}function me(){return a(Pe)||De}function ye(n){var r=c(n.stylisPlugins),o=r[0],a=r[1],p=fe(),y=u((function(){var r=p;return n.sheet?r=n.sheet:n.target&&(r=r.reconstructWithOptions({target:n.target},!1)),n.disableCSSOMInjection&&(r=r.reconstructWithOptions({useCSSOMInjection:!1})),r}),[n.disableCSSOMInjection,n.sheet,n.target]),w=u((function(){return ce({options:{prefix:!n.disableVendorPrefixes},plugins:o})}),[n.disableVendorPrefixes,o]);return d((function(){C(o,n.stylisPlugins)||a(n.stylisPlugins)}),[n.stylisPlugins]),i.createElement(we.Provider,{value:y},i.createElement(Pe.Provider,{value:w},\"production\"!==process.env.NODE_ENV?i.Children.only(n.children):n.children))}var Ge=function(){function e(n,r){var o=this;this.inject=function(n,r){void 0===r&&(r=De);var i=o.name+r.hash;n.hasNameForId(o.id,i)||n.insertRules(o.id,i,r(o.rules,i,\"@keyframes\"))},this.toString=function(){return j(12,String(o.name))},this.name=n,this.id=\"sc-keyframes-\"+n,this.rules=r}return e.prototype.getName=function(n){return void 0===n&&(n=De),this.name+n.hash},e}(),Le=/([A-Z])/,Ye=/([A-Z])/g,$e=/^ms-/,Ee=function(n){return\"-\"+n.toLowerCase()};function be(n){return Le.test(n)?n.replace(Ye,Ee).replace($e,\"-ms-\"):n}var _e=function(n){return null==n||!1===n||\"\"===n};function Ne(n,o,i,a){if(Array.isArray(n)){for(var c,u=[],d=0,p=n.length;d<p;d+=1)\"\"!==(c=Ne(n[d],o,i,a))&&(Array.isArray(c)?u.push.apply(u,c):u.push(c));return u}if(_e(n))return\"\";if(N(n))return\".\"+n.styledComponentId;if(b(n)){if(\"function\"!=typeof(w=n)||w.prototype&&w.prototype.isReactComponent||!o)return n;var y=n(o);return\"production\"!==process.env.NODE_ENV&&r(y)&&console.warn(_(n)+\" is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\"),Ne(y,o,i,a)}var w;return n instanceof Ge?i?(n.inject(i,a),n.getName(a)):n:S(n)?function e(n,r){var o,i,a=[];for(var c in n)n.hasOwnProperty(c)&&!_e(n[c])&&(Array.isArray(n[c])&&n[c].isCss||b(n[c])?a.push(be(c)+\":\",n[c],\";\"):S(n[c])?a.push.apply(a,e(n[c],c)):a.push(be(c)+\": \"+(o=c,null==(i=n[c])||\"boolean\"==typeof i||\"\"===i?\"\":\"number\"!=typeof i||0===i||o in I?String(i).trim():i+\"px\")+\";\"));return r?[r+\" {\"].concat(a,[\"}\"]):a}(n):n.toString()}var Ae=function(n){return Array.isArray(n)&&(n.isCss=!0),n};function Ce(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return b(n)||S(n)?Ae(Ne(g(T,[n].concat(o)))):0===o.length&&1===n.length&&\"string\"==typeof n[0]?n:Ae(Ne(g(n,o)))}var Je=/invalid hook call/i,Ke=new Set,Oe=function(n,r){if(\"production\"!==process.env.NODE_ENV){var o=\"The component \"+n+(r?' with the id of \"'+r+'\"':\"\")+\" has been created dynamically.\\nYou may see this warning because you've called styled inside another component.\\nTo resolve this only create new StyledComponents outside of any render method and function component.\",i=console.error;try{var a=!0;console.error=function(n){if(Je.test(n))a=!1,Ke.delete(o);else{for(var r=arguments.length,c=new Array(r>1?r-1:0),u=1;u<r;u++)c[u-1]=arguments[u];i.apply(void 0,[n].concat(c))}},p(),a&&!Ke.has(o)&&(console.warn(o),Ke.add(o))}catch(n){Je.test(n.message)&&Ke.delete(o)}finally{console.error=i}}},Re=function(n,r,o){return void 0===o&&(o=k),n.theme!==o.theme&&n.theme||r||o.theme},Qe=/[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^`{|}~-]+/g,et=/(^-|-$)/g;function Te(n){return n.replace(Qe,\"-\").replace(et,\"\")}var xe=function(n){return ee(ne(n)>>>0)};function ke(n){return\"string\"==typeof n&&(\"production\"===process.env.NODE_ENV||n.charAt(0)===n.charAt(0).toLowerCase())}var Ve=function(n){return\"function\"==typeof n||\"object\"==typeof n&&null!==n&&!Array.isArray(n)},Be=function(n){return\"__proto__\"!==n&&\"constructor\"!==n&&\"prototype\"!==n};function ze(n,r,o){var i=n[o];Ve(r)&&Ve(i)?Me(i,r):n[o]=r}function Me(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];for(var a=0,c=o;a<c.length;a++){var u=c[a];if(Ve(u))for(var d in u)Be(d)&&ze(n,u[d],d)}return n}var tt=i.createContext(),nt=tt.Consumer;function Fe(n){var r=a(tt),o=u((function(){return function(n,r){if(!n)return j(14);if(b(n)){var o=n(r);return\"production\"===process.env.NODE_ENV||null!==o&&!Array.isArray(o)&&\"object\"==typeof o?o:j(7)}return Array.isArray(n)||\"object\"!=typeof n?j(8):r?v({},r,{},n):n}(n.theme,r)}),[n.theme,r]);return n.children?i.createElement(tt.Provider,{value:o},n.children):null}var rt={};function qe(n,r,o){var c=N(n),u=!ke(n),d=r.attrs,p=void 0===d?T:d,E=r.componentId,C=void 0===E?function(n,r){var o=\"string\"!=typeof n?\"sc\":Te(n);rt[o]=(rt[o]||0)+1;var i=o+\"-\"+xe(\"5.3.6\"+o+rt[o]);return r?r+\"-\"+i:i}(r.displayName,r.parentComponentId):E,A=r.displayName,I=void 0===A?function(n){return ke(n)?\"styled.\"+n:\"Styled(\"+_(n)+\")\"}(n):A,x=r.displayName&&r.componentId?Te(r.displayName)+\"-\"+r.componentId:r.componentId||C,V=c&&n.attrs?Array.prototype.concat(n.attrs,p).filter(Boolean):p,G=r.shouldForwardProp;c&&n.shouldForwardProp&&(G=r.shouldForwardProp?function(o,i,a){return n.shouldForwardProp(o,i,a)&&r.shouldForwardProp(o,i,a)}:n.shouldForwardProp);var L,W=new ve(o,x,c?n.componentStyle:void 0),$=W.isStatic&&0===p.length,O=function(n,r){return function(n,r,o,i){var c=n.attrs,u=n.componentStyle,d=n.defaultProps,p=n.foldedComponentIds,E=n.shouldForwardProp,C=n.styledComponentId,A=n.target;\"production\"!==process.env.NODE_ENV&&y(C);var I=function(n,r,o){void 0===n&&(n=k);var i=v({},r,{theme:n}),a={};return o.forEach((function(n){var r,o,c,u=n;for(r in b(u)&&(u=u(i)),u)i[r]=a[r]=\"className\"===r?(o=a[r],c=u[r],o&&c?o+\" \"+c:o||c):u[r]})),[i,a]}(Re(r,a(tt),d)||k,r,c),R=I[0],T=I[1],x=function(n,r,o,i){var a=fe(),c=me(),u=r?n.generateAndInjectStyles(k,a,c):n.generateAndInjectStyles(o,a,c);return\"production\"!==process.env.NODE_ENV&&y(u),\"production\"!==process.env.NODE_ENV&&!r&&i&&i(u),u}(u,i,R,\"production\"!==process.env.NODE_ENV?n.warnTooManyClasses:void 0),V=o,G=T.$as||r.$as||T.as||r.as||A,L=ke(G),W=T!==r?v({},r,{},T):r,$={};for(var U in W)\"$\"!==U[0]&&\"as\"!==U&&(\"forwardedAs\"===U?$.as=W[U]:(E?E(U,P,G):!L||P(U))&&($[U]=W[U]));return r.style&&T.style!==r.style&&($.style=v({},r.style,{},T.style)),$.className=Array.prototype.concat(p,C,x!==C?x:null,r.className,T.className).filter(Boolean).join(\" \"),$.ref=V,w(G,$)}(L,n,r,$)};return O.displayName=I,(L=i.forwardRef(O)).attrs=V,L.componentStyle=W,L.displayName=I,L.shouldForwardProp=G,L.foldedComponentIds=c?Array.prototype.concat(n.foldedComponentIds,n.styledComponentId):T,L.styledComponentId=x,L.target=c?n.target:n,L.withComponent=function(n){var i=r.componentId,a=function(n,r){if(null==n)return{};var o,i,a={},c=Object.keys(n);for(i=0;i<c.length;i++)o=c[i],r.indexOf(o)>=0||(a[o]=n[o]);return a}(r,[\"componentId\"]),c=i&&i+\"-\"+(ke(n)?n:Te(_(n)));return qe(n,v({},a,{attrs:V,componentId:c}),o)},Object.defineProperty(L,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(r){this._foldedDefaultProps=c?Me({},n.defaultProps,r):r}}),\"production\"!==process.env.NODE_ENV&&(Oe(I,x),L.warnTooManyClasses=function(n,r){var o={},i=!1;return function(a){if(!i&&(o[a]=!0,Object.keys(o).length>=200)){var c=r?' with the id of \"'+r+'\"':\"\";console.warn(\"Over 200 classes were generated for component \"+n+c+\".\\nConsider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n  const Component = styled.div.attrs(props => ({\\n    style: {\\n      background: props.background,\\n    },\\n  }))`width: 100%;`\\n\\n  <Component />\"),i=!0,o={}}}}(I,x)),L.toString=function(){return\".\"+L.styledComponentId},u&&R(L,n,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),L}var He=function(n){return function e(n,r,i){if(void 0===i&&(i=k),!o(r))return j(1,String(r));var s=function(){return n(r,i,Ce.apply(void 0,arguments))};return s.withConfig=function(o){return e(n,r,v({},i,{},o))},s.attrs=function(o){return e(n,r,v({},i,{attrs:Array.prototype.concat(i.attrs,o).filter(Boolean)}))},s}(qe,n)};[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"marquee\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"textPath\",\"tspan\"].forEach((function(n){He[n]=He(n)}));var ot=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=re(n),de.registerId(this.componentId+1)}var n=e.prototype;return n.createStyles=function(n,r,o,i){var a=i(Ne(this.rules,r,o,i).join(\"\"),\"\"),c=this.componentId+n;o.insertRules(c,c,a)},n.removeStyles=function(n,r){r.clearRules(this.componentId+n)},n.renderStyles=function(n,r,o,i){n>2&&de.registerId(this.componentId+n),this.removeStyles(n,o),this.createStyles(n,r,o,i)},e}();function We(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),c=1;c<r;c++)o[c-1]=arguments[c];var u=Ce.apply(void 0,[n].concat(o)),d=\"sc-global-\"+xe(JSON.stringify(u)),y=new ot(u,d);function l(n){var r=fe(),o=me(),c=a(tt),w=p(r.allocateGSInstance(d)).current;return\"production\"!==process.env.NODE_ENV&&i.Children.count(n.children)&&console.warn(\"The global style component \"+d+\" was given child JSX. createGlobalStyle does not render children.\"),\"production\"!==process.env.NODE_ENV&&u.some((function(n){return\"string\"==typeof n&&-1!==n.indexOf(\"@import\")}))&&console.warn(\"Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app.\"),r.server&&h(w,n,r,c,o),E((function(){if(!r.server)return h(w,n,r,c,o),function(){return y.removeStyles(w,r)}}),[w,n,r,c,o]),null}function h(n,r,o,i,a){if(y.isStatic)y.renderStyles(n,W,o,a);else{var c=v({},r,{theme:Re(r,i,l.defaultProps)});y.renderStyles(n,c,o,a)}}return\"production\"!==process.env.NODE_ENV&&Oe(d),i.memo(l)}function Ue(n){\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=Ce.apply(void 0,[n].concat(o)).join(\"\"),c=xe(a);return new Ge(c,a)}var st=function(){function e(){var n=this;this._emitSheetCSS=function(){var r=n.instance.toString();if(!r)return\"\";var o=q();return\"<style \"+[o&&'nonce=\"'+o+'\"',x+'=\"true\"','data-styled-version=\"5.3.6\"'].filter(Boolean).join(\" \")+\">\"+r+\"</style>\"},this.getStyleTags=function(){return n.sealed?j(2):n._emitSheetCSS()},this.getStyleElement=function(){var r;if(n.sealed)return j(2);var o=((r={})[x]=\"\",r[\"data-styled-version\"]=\"5.3.6\",r.dangerouslySetInnerHTML={__html:n.instance.toString()},r),a=q();return a&&(o.nonce=a),[i.createElement(\"style\",v({},o,{key:\"sc-0-0\"}))]},this.seal=function(){n.sealed=!0},this.instance=new de({isServer:!0}),this.sealed=!1}var n=e.prototype;return n.collectStyles=function(n){return this.sealed?j(2):i.createElement(ye,{sheet:this.instance},n)},n.interleaveWithNodeStream=function(n){return j(3)},e}(),Xe=function(n){var r=i.forwardRef((function(r,o){var c=a(tt),u=n.defaultProps,d=Re(r,c,u);return\"production\"!==process.env.NODE_ENV&&void 0===d&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \"'+_(n)+'\"'),i.createElement(n,v({},r,{theme:d,ref:o}))}));return R(r,n),r.displayName=\"WithTheme(\"+_(n)+\")\",r},Ze=function(){return a(tt)},it={StyleSheet:de,masterSheet:je};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\"),\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[\"__styled-components-init__\"]=window[\"__styled-components-init__\"]||0,1===window[\"__styled-components-init__\"]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[\"__styled-components-init__\"]+=1);export{st as ServerStyleSheet,Ie as StyleSheetConsumer,we as StyleSheetContext,ye as StyleSheetManager,nt as ThemeConsumer,tt as ThemeContext,Fe as ThemeProvider,it as __PRIVATE__,We as createGlobalStyle,Ce as css,He as default,N as isStyledComponent,Ue as keyframes,Ze as useTheme,V as version,Xe as withTheme};\n\n//# sourceMappingURL=styled-components.browser.esm.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import styled from\"styled-components\";const Year=styled.div`\n  color: ${props=>props.color||\"#000\"};\n  \n  font-family: ${props=>props.font?.fontFamily||\"Inter\"};\n  font-size: ${props=>props.font?.fontSize||\"16px\"};\n  font-weight: ${props=>props.font?.fontWeight||400};\n  line-height: ${props=>props.font?.lineHeight||\"1.2\"};\n  letter-spacing: ${props=>props.font?.letterSpacing||\"normal\"};\n  text-align: ${props=>props.font?.textAlign||\"left\"};\n  font-style: ${props=>props.font?.fontStyle||\"normal\"};\n  \n  padding: 0;\n  margin: 0;\n  box-sizing: content-box;\n  vertical-align: baseline;\n \n  width: auto;\n  height: auto;\n  display: inline-block;\n  white-space: nowrap;\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export function CurrentYear(props){const year=new Date().getFullYear();return /*#__PURE__*/_jsx(Year,{...props,children:props.content||year});}addPropertyControls(CurrentYear,{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:true,defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Inter\",fontSize:16,fontWeight:400,lineHeight:\"1.2\",letterSpacing:\"normal\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\",description:\"Discover more Framer resources at [Pixco](https://pixcodrops.com/resources)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CurrentYear\":{\"type\":\"reactComponent\",\"name\":\"CurrentYear\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrentYear.map","/**\n * Scroll Back Top for Framer\n * Licensed under CC0-1.0 - Free for personal and commercial use with attribution\n * Created by Stefan (x.com/hyggemethat) at pixcodrops.com\n *\n * Redistribution or modification of this work is permitted, but re-sharing or altering it\n * in a way that misrepresents authorship is not allowed. Proper attribution is required.\n *\n * Hope you enjoy using it!\n */import{jsx as _jsx}from\"react/jsx-runtime\";export function backTop(Component){return function BackTopOverride(props){const scrollToTop=event=>{// Prevent default action if it's a link\nevent.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:scrollToTop,role:\"button\",\"aria-label\":\"Scroll back to top\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"backTop\":{\"type\":\"reactHoc\",\"name\":\"backTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollBackTop.map","// 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 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"gBoAoDb8K\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"v68c1_Fbn\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3 L 3 0 L 6 3\" fill=\"transparent\" height=\"3px\" id=\"ixoG79lM0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 8.25)\" width=\"6px\"/><path d=\"M 0 7.5 L 0 0\" fill=\"transparent\" height=\"7.5px\" id=\"VnxRyaK7O\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 8.25)\" width=\"1px\"/></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(\"3719936383\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HAtDT\",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-HAtDT { -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\":\"Arrow Circle Up\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-HAtDT\");Icon.displayName=\"Arrow Circle Up\";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\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Circle Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowCircleUp from\"https://framerusercontent.com/modules/suLABSLFcTESRCfLX0Ku/YuSQaxNB47mwId87pjic/M9amJlWui.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eKTejdaw4PlMmvGoTKwe/Myscft8VeCwYCZbyK6LH/AwsJUXWVH.js\";const ArrowCircleUpFonts=getFonts(ArrowCircleUp);const enabledGestures={xXFIx0s6C:{hover:true}};const serializationHash=\"framer-fc61N\";const variantClassNames={xXFIx0s6C:\"framer-v-va7qz9\"};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:\"xXFIx0s6C\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-va7qz9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xXFIx0s6C\",ref:refBinding,style:{...style},...addPropertyOverrides({\"xXFIx0s6C-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mz3og5\",layoutDependency:layoutDependency,layoutId:\"z6REUdOaA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16vsd7q\",\"data-styles-preset\":\"AwsJUXWVH\",children:\"Back to Top\"})}),className:\"framer-1bsqlwe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jkUZMNLdo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",scale:1},variants:{\"xXFIx0s6C-hover\":{scale:1.02}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g6yq9h\",layoutDependency:layoutDependency,layoutId:\"vDrgScuvJ\",children:/*#__PURE__*/_jsx(ArrowCircleUp,{animated:true,className:\"framer-e0mqpt\",layoutDependency:layoutDependency,layoutId:\"Dj3o62HL6\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",\"--pgex8v\":1}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fc61N.framer-csgpxh, .framer-fc61N .framer-csgpxh { display: block; }\",\".framer-fc61N.framer-va7qz9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fc61N .framer-mz3og5 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: auto; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: min-content; }\",\".framer-fc61N .framer-1bsqlwe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fc61N .framer-g6yq9h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: 34px; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 25px; }\",\".framer-fc61N .framer-e0mqpt { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-fc61N.framer-v-va7qz9.hover.framer-va7qz9 { gap: 12px; }\",\".framer-fc61N.framer-v-va7qz9.hover .framer-mz3og5, .framer-fc61N.framer-v-va7qz9.hover .framer-g6yq9h { padding: 5px 0px 8px 0px; }\",\".framer-fc61N.framer-v-va7qz9.hover .framer-e0mqpt { height: var(--framer-aspect-ratio-supported, 26px); width: 26px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zyKC3EdJQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKZGOMQr1P=withCSS(Component,css,\"framer-fc61N\");export default FramerKZGOMQr1P;FramerKZGOMQr1P.displayName=\"Button 2\";FramerKZGOMQr1P.defaultProps={height:45,width:108};addFonts(FramerKZGOMQr1P,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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\"}]},...ArrowCircleUpFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKZGOMQr1P\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"108\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"45\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zyKC3EdJQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KZGOMQr1P.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{CurrentYear}from\"https://framerusercontent.com/modules/0wFLq0BuEGX2oeGM71RS/wOgyRZqPggWIgT2c8JL5/CurrentYear.js\";import GreyLine from\"https://framerusercontent.com/modules/HjZWMne4tU4TVwK82nPx/y5ZoSoPhbiv0m3ecJ1or/Ijyl2nvBQ.js\";import{backTop}from\"https://framerusercontent.com/modules/xKZ6BwIZH8OX93crB20y/02ZK6kA16ZYkgALVutQG/ScrollBackTop.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eKTejdaw4PlMmvGoTKwe/Myscft8VeCwYCZbyK6LH/AwsJUXWVH.js\";import Button2,*as Button2Info from\"https://framerusercontent.com/modules/IAq5IxY8vF1mbfAInbuQ/yZC3XLAsIZGHydwmn4D3/KZGOMQr1P.js\";const GreyLineFonts=getFonts(GreyLine);const CurrentYearFonts=getFonts(CurrentYear);const Button2Fonts=getFonts(Button2);const Button2BackTop184yczpWithMappedReactPropsk9ef4a=withMappedReactProps(withCodeBoundaryForOverrides(Button2,{nodeId:\"por6gGHPK\",override:backTop,scopeId:\"gOif4w23w\"}),Button2Info);const cycleOrder=[\"KaX6Skfir\",\"w08mbUiWM\",\"iXB3ThRDb\"];const serializationHash=\"framer-5F8JH\";const variantClassNames={iXB3ThRDb:\"framer-v-149uwk5\",KaX6Skfir:\"framer-v-1gsmcdk\",w08mbUiWM:\"framer-v-nhhu1x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={Desktop:\"KaX6Skfir\",Mobile:\"w08mbUiWM\",Tablet:\"iXB3ThRDb\"};const getProps=({footerPadding,height,id,width,...props})=>{return{...props,u140qFQvV:footerPadding??props.u140qFQvV??\"128px 64px 48px 64px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"KaX6Skfir\"};};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,u140qFQvV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KaX6Skfir\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gsmcdk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KaX6Skfir\",ref:refBinding,style:{\"--p4xwg4\":numberToPixelString(u140qFQvV),borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},...addPropertyOverrides({iXB3ThRDb:{\"data-framer-name\":\"Tablet\"},w08mbUiWM:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`calc(${componentViewport?.width||\"100vw\"} - ${u140qFQvV*2}px)`,...addPropertyOverrides({iXB3ThRDb:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+((componentViewport?.height||142)-48-265+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16292o5-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"v6WT5LeqK-container\",nodeId:\"v6WT5LeqK\",rendersWithMotion:true,scopeId:\"gOif4w23w\",children:/*#__PURE__*/_jsx(GreyLine,{height:\"100%\",id:\"v6WT5LeqK\",layoutId:\"v6WT5LeqK\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ksle7y\",layoutDependency:layoutDependency,layoutId:\"Q_P3F0TAu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bvlv76\",layoutDependency:layoutDependency,layoutId:\"U58FcrJSY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16vsd7q\",\"data-styles-preset\":\"AwsJUXWVH\",children:\"\\xa9\"})}),className:\"framer-1g90qy4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mXHGylciT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i17qqf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lu4XuPy0U-container\",nodeId:\"lu4XuPy0U\",rendersWithMotion:true,scopeId:\"gOif4w23w\",children:/*#__PURE__*/_jsx(CurrentYear,{color:\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",font:{fontFamily:'\"Adobe Caslon Pro Italic\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"lu4XuPy0U\",layoutId:\"lu4XuPy0U\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16vsd7q\",\"data-styles-preset\":\"AwsJUXWVH\",children:\"Paul Galatis\"})}),className:\"framer-1jgchef\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aqyB3_KTW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e5vm9d\",layoutDependency:layoutDependency,layoutId:\"cmxshEp0J\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({iXB3ThRDb:{y:(componentViewport?.y||0)+0+((componentViewport?.height||142)-48-265+1+64)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-184yczp-container\",layoutDependency:layoutDependency,layoutId:\"por6gGHPK-container\",nodeId:\"por6gGHPK\",rendersWithMotion:true,scopeId:\"gOif4w23w\",children:/*#__PURE__*/_jsx(Button2BackTop184yczpWithMappedReactPropsk9ef4a,{height:\"100%\",id:\"por6gGHPK\",layoutId:\"por6gGHPK\",style:{height:\"100%\"},width:\"100%\"})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5F8JH.framer-ddrm1k, .framer-5F8JH .framer-ddrm1k { display: block; }\",\".framer-5F8JH.framer-1gsmcdk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-end; overflow: hidden; padding: var(--p4xwg4); position: relative; width: 1261px; will-change: var(--framer-will-change-override, transform); }\",\".framer-5F8JH .framer-16292o5-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-5F8JH .framer-1ksle7y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5F8JH .framer-1bvlv76 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5F8JH .framer-1g90qy4, .framer-5F8JH .framer-1jgchef { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5F8JH .framer-i17qqf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5F8JH .framer-e5vm9d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5F8JH .framer-184yczp-container { flex: none; height: 24px; position: relative; width: auto; }\",\".framer-5F8JH.framer-v-nhhu1x.framer-1gsmcdk { gap: 32px; width: 712px; }\",\".framer-5F8JH.framer-v-nhhu1x .framer-1ksle7y { align-content: center; align-items: center; }\",\".framer-5F8JH.framer-v-149uwk5.framer-1gsmcdk { padding: 0px 0px 48px 0px; width: 437px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 270\n * @framerIntrinsicWidth 1261\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"w08mbUiWM\":{\"layout\":[\"fixed\",\"auto\"]},\"iXB3ThRDb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"u140qFQvV\":\"footerPadding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergOif4w23w=withCSS(Component,css,\"framer-5F8JH\");export default FramergOif4w23w;FramergOif4w23w.displayName=\"Footer\";FramergOif4w23w.defaultProps={height:270,width:1261};addPropertyControls(FramergOif4w23w,{variant:{options:[\"KaX6Skfir\",\"w08mbUiWM\",\"iXB3ThRDb\"],optionTitles:[\"Desktop\",\"Mobile\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},u140qFQvV:{defaultValue:\"128px 64px 48px 64px\",title:\"Footer Padding\",type:ControlType.Padding}});addFonts(FramergOif4w23w,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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:\"Adobe Caslon Pro Italic\",source:\"custom\",url:\"https://framerusercontent.com/assets/BWPzuVTRyuIIoGX83m8wdCkg2U.woff2\"}]},...GreyLineFonts,...CurrentYearFonts,...Button2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergOif4w23w\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"270\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1261\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w08mbUiWM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iXB3ThRDb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"u140qFQvV\\\":\\\"footerPadding\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gOif4w23w.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollProgressBar}from\"https://framerusercontent.com/modules/57StV1MQ4xnxFySEVbuw/kuGqbujuwR0CKD6fHt4G/ScrollProgress.js\";import Header from\"#framer/local/canvasComponent/eQi9MPwA9/eQi9MPwA9.js\";import Footer from\"#framer/local/canvasComponent/gOif4w23w/gOif4w23w.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const ScrollProgressBarFonts=getFonts(ScrollProgressBar);const breakpoints={ac9IrwlAM:\"(min-width: 1200px)\",ANCG5GfVC:\"(max-width: 809.98px)\",n52Y7pLJz:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6GzMu\";const variantClassNames={ac9IrwlAM:\"framer-v-1rm4nsh\",ANCG5GfVC:\"framer-v-1hfhv2k\",n52Y7pLJz:\"framer-v-12ivlme\"};const breakpointRules={ANCG5GfVC:[\".framer-6GzMu.framer-1rm4nsh { padding: 100px 4px 0px 4px; }\",\".framer-6GzMu .framer-1gd16r0 { padding: 0px; }\",\".framer-6GzMu .framer-ow8yy8-container { order: 0; }\"],n52Y7pLJz:[\".framer-6GzMu .framer-1gd16r0 { padding: 0px 32px 0px 32px; }\",\".framer-6GzMu .framer-eqh4al-container { opacity: 0; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ANCG5GfVC:\".framer-1hfhv2k-override\",n52Y7pLJz:\".framer-12ivlme-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6GzMu.framer-jo3kdh, .framer-6GzMu .framer-jo3kdh { display: block; }\",\".framer-6GzMu.framer-1rm4nsh { align-content: center; align-items: center; background-color: var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, #f4f1e6); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-6GzMu .framer-yeo1d1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6GzMu .framer-11q8t7q-container { flex: none; height: 100px; left: calc(50.00000000000002% - min(1600px, 100%) / 2); max-width: 1600px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 5; }\",\".framer-6GzMu .framer-1gd16r0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; max-width: 1600px; order: 1003; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-6GzMu .framer-ow8yy8-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-6GzMu .framer-eqh4al-container { flex: none; height: auto; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 99px; width: 100%; z-index: 6; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ac9IrwlAM:\"(min-width: 1200px)\",ANCG5GfVC:\"(max-width: 809.98px)\",n52Y7pLJz:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"ac9IrwlAM\",Phone:\"ANCG5GfVC\",Tablet:\"n52Y7pLJz\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ac9IrwlAM\"};};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);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"ANCG5GfVC\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ac9IrwlAM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230)); } :root { font-size: 112.5%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 106.25%; } } @media (max-width: 809.98px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1rm4nsh\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-yeo1d1\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"min(100vw, 1600px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11q8t7q-container\",layoutScroll:true,nodeId:\"Syf_RMyV7\",scopeId:\"qMXPYU0SP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANCG5GfVC:{u6iDs6QiP:\"0px 24px 0px 24px\",zitO5BEJ9:\"24px 16px 200px 16px\"},n52Y7pLJz:{u6iDs6QiP:\"0px 32px 0px 32px\",zitO5BEJ9:\"24px 32px 200px 32px\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"Syf_RMyV7\",layoutId:\"Syf_RMyV7\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},u6iDs6QiP:\"0px 64px 0px 64px\",variant:\"l28qAp4gm\",width:\"100%\",zitO5BEJ9:\"24px 64px 200px 64px\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gd16r0\",\"data-framer-name\":\"Footer Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANCG5GfVC:{width:\"max(min(100vw - 8px, 1600px), 1px)\"},n52Y7pLJz:{width:\"max(min(100vw, 1600px) - 64px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"max(min(100vw, 1600px) - 128px, 1px)\",y:1100,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ow8yy8-container\",nodeId:\"BRi5fM5S1\",scopeId:\"qMXPYU0SP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANCG5GfVC:{u140qFQvV:\"0px 16px 32px 16px\",variant:\"w08mbUiWM\"},n52Y7pLJz:{u140qFQvV:\"0px\",variant:\"iXB3ThRDb\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"BRi5fM5S1\",layoutId:\"BRi5fM5S1\",style:{width:\"100%\"},u140qFQvV:\"0px 0px 64px 0px\",variant:\"KaX6Skfir\",width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-eqh4al-container hidden-1hfhv2k\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"xdihuDQYm\",scopeId:\"qMXPYU0SP\",children:/*#__PURE__*/_jsx(ScrollProgressBar,{gradientColors:[\"var(--token-e5c5ef33-be8e-42fb-8dac-13bd6515200b, rgb(224, 223, 215))\",\"var(--token-e5c5ef33-be8e-42fb-8dac-13bd6515200b, rgb(224, 223, 215))\"],height:\"100%\",id:\"xdihuDQYm\",layoutId:\"xdihuDQYm\",multiColorMode:false,multiColors:[\"rgb(137, 74, 255)\",\"rgb(255, 153, 0)\",\"rgb(100, 197, 125)\",\"rgb(255, 194, 41)\"],solidColor:\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",style:{width:\"100%\"},thickness:1,useGradient:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"n52Y7pLJz\":{\"layout\":[\"fixed\",\"fixed\"]},\"ANCG5GfVC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ac9IrwlAM\":[\".framer-11q8t7q-container\",\".framer-1gd16r0\",\".framer-eqh4al-container\"],\"n52Y7pLJz\":[\".framer-11q8t7q-container\",\".framer-1gd16r0\",\".framer-eqh4al-container\"],\"ANCG5GfVC\":[\".framer-11q8t7q-container\",\".framer-1gd16r0\"]}\n * @framerBreakpoints {\"ac9IrwlAM\":{\"min\":1200,\"canvasClassName\":\"framer-1rm4nsh-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":18},\"n52Y7pLJz\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-12ivlme-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"ANCG5GfVC\":{\"max\":809,\"canvasClassName\":\"framer-1hfhv2k-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ac9IrwlAM\n * @framerLayoutTemplate\n */const FramerqMXPYU0SP=withCSS(Component,css,\"framer-6GzMu\");export default FramerqMXPYU0SP;FramerqMXPYU0SP.displayName=\"Photo Sets Template\";FramerqMXPYU0SP.defaultProps={height:1e3,width:1200};addFonts(FramerqMXPYU0SP,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts,...ScrollProgressBarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqMXPYU0SP\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n52Y7pLJz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ANCG5GfVC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"ac9IrwlAM\",\"framerHitTargets\":\"{\\\"ac9IrwlAM\\\":[\\\".framer-11q8t7q-container\\\",\\\".framer-1gd16r0\\\",\\\".framer-eqh4al-container\\\"],\\\"n52Y7pLJz\\\":[\\\".framer-11q8t7q-container\\\",\\\".framer-1gd16r0\\\",\\\".framer-eqh4al-container\\\"],\\\"ANCG5GfVC\\\":[\\\".framer-11q8t7q-container\\\",\\\".framer-1gd16r0\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"ac9IrwlAM\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1rm4nsh-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":18},\\\"n52Y7pLJz\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-12ivlme-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"ANCG5GfVC\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1hfhv2k-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerRootFontSize\":\"18\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollProgressBar}from\"https://framerusercontent.com/modules/57StV1MQ4xnxFySEVbuw/kuGqbujuwR0CKD6fHt4G/ScrollProgress.js\";import Header from\"#framer/local/canvasComponent/eQi9MPwA9/eQi9MPwA9.js\";import Footer from\"#framer/local/canvasComponent/gOif4w23w/gOif4w23w.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const ScrollProgressBarFonts=getFonts(ScrollProgressBar);const breakpoints={KRmoRqMpW:\"(min-width: 810px) and (max-width: 1199.98px)\",kYqfYOlpp:\"(max-width: 809.98px)\",S08jBEGG9:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-1OQpy\";const variantClassNames={KRmoRqMpW:\"framer-v-v65ihd\",kYqfYOlpp:\"framer-v-1prgy4r\",S08jBEGG9:\"framer-v-lpqead\"};const breakpointRules={KRmoRqMpW:[\".framer-1OQpy.framer-lpqead { padding: 196px 0px 0px 0px; }\",\".framer-1OQpy .framer-ckme98 { padding: 64px 32px 0px 32px; }\",\".framer-1OQpy .framer-dv1z6h-container { opacity: 0; }\"],kYqfYOlpp:[\".framer-1OQpy.framer-lpqead { padding: 164px 4px 0px 4px; }\",\".framer-1OQpy .framer-56igtk-container { left: calc(50.00000000000002% - 100% / 2); max-width: unset; }\",\".framer-1OQpy .framer-ckme98 { padding: 96px 0px 0px 0px; }\",\".framer-1OQpy .framer-1o7t98q-container { order: 0; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={KRmoRqMpW:\".framer-v65ihd-override\",kYqfYOlpp:\".framer-1prgy4r-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1OQpy.framer-1c69m2x, .framer-1OQpy .framer-1c69m2x { display: block; }\",\".framer-1OQpy.framer-lpqead { align-content: center; align-items: center; background-color: var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, #f4f1e6); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 228px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-1OQpy .framer-1133mpz { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-1OQpy .framer-56igtk-container { flex: none; height: 100px; left: calc(50.00000000000002% - min(1600px, 100%) / 2); max-width: 1600px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 5; }\",\".framer-1OQpy .framer-ckme98 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; max-width: 1600px; order: 1003; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-1OQpy .framer-1o7t98q-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-1OQpy .framer-dv1z6h-container { flex: none; height: auto; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 99px; width: 100%; z-index: 6; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={KRmoRqMpW:\"(min-width: 810px) and (max-width: 1199.98px)\",kYqfYOlpp:\"(max-width: 809.98px)\",S08jBEGG9:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"S08jBEGG9\",Phone:\"kYqfYOlpp\",Tablet:\"KRmoRqMpW\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"S08jBEGG9\"};};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);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"kYqfYOlpp\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"S08jBEGG9\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-915b7d5a-96be-49ec-a340-23117672c6e0, rgb(244, 241, 230)); } :root { font-size: 112.5%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 106.25%; } } @media (max-width: 809.98px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-lpqead\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1133mpz\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kYqfYOlpp:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"min(100vw, 1600px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-56igtk-container\",layoutScroll:true,nodeId:\"wCxWoUh8M\",scopeId:\"Lce2TycYn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KRmoRqMpW:{u6iDs6QiP:\"0px 32px 0px 32px\",zitO5BEJ9:\"24px 32px 200px 32px\"},kYqfYOlpp:{style:{height:\"100%\",width:\"100%\"},u6iDs6QiP:\"0px 24px 0px 24px\",zitO5BEJ9:\"24px 16px 200px 16px\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"wCxWoUh8M\",layoutId:\"wCxWoUh8M\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},u6iDs6QiP:\"0px 64px 0px 64px\",variant:\"l28qAp4gm\",width:\"100%\",zitO5BEJ9:\"24px 64px 200px 64px\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ckme98\",\"data-framer-name\":\"Footer Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KRmoRqMpW:{width:\"max(min(100vw, 1600px) - 64px, 1px)\",y:1260},kYqfYOlpp:{width:\"max(min(100vw - 8px, 1600px), 1px)\",y:1260}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"max(min(100vw, 1600px) - 128px, 1px)\",y:1228,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1o7t98q-container\",nodeId:\"F5I9xmWFJ\",scopeId:\"Lce2TycYn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KRmoRqMpW:{u140qFQvV:\"0px 0px 0px 0px\",variant:\"iXB3ThRDb\"},kYqfYOlpp:{u140qFQvV:\"0px 16px 32px 16px\",variant:\"w08mbUiWM\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"F5I9xmWFJ\",layoutId:\"F5I9xmWFJ\",style:{width:\"100%\"},u140qFQvV:\"128px 0px 64px 0px\",variant:\"KaX6Skfir\",width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dv1z6h-container hidden-1prgy4r\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"EvYmNS8pi\",scopeId:\"Lce2TycYn\",children:/*#__PURE__*/_jsx(ScrollProgressBar,{gradientColors:[\"var(--token-e5c5ef33-be8e-42fb-8dac-13bd6515200b, rgb(224, 223, 215))\",\"var(--token-e5c5ef33-be8e-42fb-8dac-13bd6515200b, rgb(224, 223, 215))\"],height:\"100%\",id:\"EvYmNS8pi\",layoutId:\"EvYmNS8pi\",multiColorMode:false,multiColors:[\"rgb(137, 74, 255)\",\"rgb(255, 153, 0)\",\"rgb(100, 197, 125)\",\"rgb(255, 194, 41)\"],solidColor:\"var(--token-025ac5d3-84f1-42c1-a7b1-20b9af07c495, rgb(34, 31, 32))\",style:{width:\"100%\"},thickness:1,useGradient:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KRmoRqMpW\":{\"layout\":[\"fixed\",\"fixed\"]},\"kYqfYOlpp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"S08jBEGG9\":[\".framer-56igtk-container\",\".framer-ckme98\",\".framer-dv1z6h-container\"],\"KRmoRqMpW\":[\".framer-56igtk-container\",\".framer-ckme98\",\".framer-dv1z6h-container\"],\"kYqfYOlpp\":[\".framer-56igtk-container\",\".framer-ckme98\"]}\n * @framerBreakpoints {\"S08jBEGG9\":{\"min\":1200,\"canvasClassName\":\"framer-lpqead-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":18},\"KRmoRqMpW\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-v65ihd-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"kYqfYOlpp\":{\"max\":809,\"canvasClassName\":\"framer-1prgy4r-override\",\"minHeight\":400,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant S08jBEGG9\n * @framerLayoutTemplate\n */const FramerLce2TycYn=withCSS(Component,css,\"framer-1OQpy\");export default FramerLce2TycYn;FramerLce2TycYn.displayName=\"Essay Template\";FramerLce2TycYn.defaultProps={height:1e3,width:1200};addFonts(FramerLce2TycYn,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts,...ScrollProgressBarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLce2TycYn\",\"slots\":[],\"annotations\":{\"framerRootFontSize\":\"18\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"S08jBEGG9\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-lpqead-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":18},\\\"KRmoRqMpW\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-v65ihd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"kYqfYOlpp\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1prgy4r-override\\\",\\\"minHeight\\\":400,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"S08jBEGG9\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KRmoRqMpW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kYqfYOlpp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"S08jBEGG9\\\":[\\\".framer-56igtk-container\\\",\\\".framer-ckme98\\\",\\\".framer-dv1z6h-container\\\"],\\\"KRmoRqMpW\\\":[\\\".framer-56igtk-container\\\",\\\".framer-ckme98\\\",\\\".framer-dv1z6h-container\\\"],\\\"kYqfYOlpp\\\":[\\\".framer-56igtk-container\\\",\\\".framer-ckme98\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"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 PhotoSetsTemplate from \"https://framerusercontent.com/modules/dTS11wgeUWtP84glAdCL/VhgFBSTWH6e9QcbSyAAA/qMXPYU0SP.js\";\r\nimport EssayTemplate from \"https://framerusercontent.com/modules/Zw6kXypzFIEQPgTe9Jew/7lwDNnL0ogCzbTw2bQMR/Lce2TycYn.js\";\r\n\r\n        const routes = {Yf7FmoXxo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tBcVNAUxepSfOF5jMqh4/WvdKXftAW7L1QRqoRTEB/Yf7FmoXxo.js\")), path: \"/\"}, oS0ny7oC9: {elements: {N_lsRMZAO: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yehAzOdebVoXEnqYP4vb/TF3MJGhKp6VyO6x82XQI/oS0ny7oC9.js\")), path: \"/articles/shooting-raw\"}, EyE9X3_vU: {elements: {Ts1wYBaWE: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hm7pQG5B5i2fNMyzTXsB/hTuYzWmKEp5Am0wRBSUq/EyE9X3_vU.js\")), path: \"/articles/e1-thames\"}, B_lRVe_7Z: {elements: {AbZvpSO4r: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KVZpETqaiOT4szEhSURg/CaGL9mnDiK0zTwc5yXwf/B_lRVe_7Z.js\")), path: \"/articles/photoshop-ai\"}, kC_BqHTzC: {elements: {y1bIzt03S: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rKysHX6RFjCZuGEfkutj/evyu0OmI8XS3E83hX4HB/kC_BqHTzC.js\")), path: \"/articles/thank-you\"}, iwZDbi7uz: {elements: {Pd89Z5xbV: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NlMzV0vQppDXiJRGW2qD/iaakKmCtzeZ4erP0lhQl/iwZDbi7uz.js\")), path: \"/articles/vanishing-like-magic\"}, Jl31F5jTv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ik7EvEJCuBwApVMnnxf3/5oRjQAoYbM2WGyv953Zs/Jl31F5jTv.js\")), path: \"/photo-sets/all\"}, OqoKe5p2N: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JYZ0oAcwn67AvRDrTDjm/8zBxql5iMt2H9GC4BlXv/OqoKe5p2N.js\")), path: \"/photo-sets\"}, AvdEu3823: {collectionId: \"G6GNiwAX2\", elements: {lry5ZT9Ub: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KpG0ps4xxconHQD82iZY/eNgA3ehf167bVgbS43oU/AvdEu3823.js\")), path: \"/photo-sets/:RvIDx62pV\"}, tHndekzQh: {collectionId: \"Gq3iQkQBO\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zmV0DpSiWbRsMtOIBT9B/HDJJBYiIPFRDwNapoAi4/tHndekzQh.js\")), path: \"/articles/:bS0fCr42W\"}}\r\n\r\n        const locales = [{code: \"en-ZA\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {G6GNiwAX2: async () => (await import(\"https://framerusercontent.com/modules/XkMX4hyRSdi8SQIPwWV7/a96rBcw5SSZE6pguqf4d/G6GNiwAX2.js\"))?.[\"utils\"], Gq3iQkQBO: async () => (await import(\"https://framerusercontent.com/modules/KUfXMLT1Q5hKTj8V4t9o/btf5VPw1EjpYArH4S7YP/Gq3iQkQBO.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"5c2d568634750904779430069b7035da9061cab082bba82ed21cf6a0d10936b5\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"Yf7FmoXxo\":\r\ncase \"Jl31F5jTv\":\r\ncase \"OqoKe5p2N\":\r\ncase \"AvdEu3823\":\r\nreturn React.createElement(PhotoSetsTemplate, {...props, key: \"PhotoSetsTemplate\", routeId, style}, children(true));\r\ncase \"oS0ny7oC9\":\r\ncase \"EyE9X3_vU\":\r\ncase \"B_lRVe_7Z\":\r\ncase \"kC_BqHTzC\":\r\ncase \"iwZDbi7uz\":\r\ncase \"tHndekzQh\":\r\nreturn React.createElement(EssayTemplate, {...props, key: \"EssayTemplate\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Yf7FmoXxo\":\r\ncase \"Jl31F5jTv\":\r\ncase \"OqoKe5p2N\":\r\ncase \"AvdEu3823\":\r\nreturn [{hash: \"1rm4nsh\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"12ivlme\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1hfhv2k\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"oS0ny7oC9\":\r\ncase \"EyE9X3_vU\":\r\ncase \"B_lRVe_7Z\":\r\ncase \"kC_BqHTzC\":\r\ncase \"iwZDbi7uz\":\r\ncase \"tHndekzQh\":\r\nreturn [{hash: \"lpqead\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"v65ihd\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1prgy4r\", mediaQuery: \"(max-width: 809.98px)\"}]\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(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://thesearemyfieldnotes.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\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                            Fragment: React.Fragment,\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://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\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, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, 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(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // 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(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\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                version: 2,\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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"}