{"version":3,"file":"script_main.DzALfngp.mjs","names":["getProps","React.forwardRef","Lock","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","RichText","css","PrivatePortfolioLink","Cursor","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","RichText","React.Fragment","PropertyOverrides","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","JournalLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/g0jlUvKK56F61kqNTMBQ/cOdVqgMR6rLpBadunzdt/RBGz_cbcz.js","https:/framerusercontent.com/modules/drQO9eP3T7hZsOOfYYpS/TU3xK0ltvnxtRgjmd0db/xvhQD1ceU.js","https:/framerusercontent.com/modules/sv0QJ3xO2gNHh8DOBjYZ/CIVLLbrfWL9bZkTjQKnC/UpFT_ICil.js","https:/framerusercontent.com/modules/K1GCCtVteogMxouAK2SN/iLhGXJvexq3kqmKUZsGC/VRLlAEGSq.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\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 2 11 C 0.895 11 0 10.105 0 9 L 0 2 C 0 0.895 0.895 0 2 0 L 16 0 C 17.105 0 18 0.895 18 2 L 18 9 C 18 10.105 17.105 11 16 11 Z\" fill=\"transparent\" height=\"11px\" id=\"ayGQID6sW\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 11)\" width=\"18px\"/><path d=\"M 0 9 L 0 5 C 0 2.239 2.239 0 5 0 C 7.761 0 10 2.239 10 5 L 10 9\" fill=\"transparent\" height=\"9px\" id=\"lGqj0fs0n\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 2)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1431412986\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-tP8Ms\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-tP8Ms { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Lock\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-tP8Ms\");Icon.displayName=\"Lock\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Lock\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lock from\"https://framerusercontent.com/modules/g0jlUvKK56F61kqNTMBQ/cOdVqgMR6rLpBadunzdt/RBGz_cbcz.js\";const LockFonts=getFonts(Lock);const enabledGestures={WuLGl0ez8:{hover:true}};const cycleOrder=[\"WuLGl0ez8\",\"nvDBC50Yr\"];const serializationHash=\"framer-z705A\";const variantClassNames={nvDBC50Yr:\"framer-v-r5m2x4\",WuLGl0ez8:\"framer-v-zqpmvu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.42,0,.58,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"WuLGl0ez8\",Phone:\"nvDBC50Yr\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WuLGl0ez8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WuLGl0ez8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://acrobat.adobe.com/id/urn:aaid:sc:US:f539d4a7-32dc-4974-b3a9-b73583631f7f\",motionChild:true,nodeId:\"WuLGl0ez8\",scopeId:\"xvhQD1ceU\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Request private portfolio by email\",className:`${cx(scopingClassNames,\"framer-zqpmvu\",className,classNames)} framer-17q6n9z`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WuLGl0ez8\",ref:refBinding,style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(215, 38, 56)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},variants:{\"WuLGl0ez8-hover\":{backgroundColor:\"rgb(215, 38, 56)\"}},...addPropertyOverrides({\"WuLGl0ez8-hover\":{\"data-framer-name\":undefined},nvDBC50Yr:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Lock,{animated:true,className:\"framer-1xlzfrs\",layoutDependency:layoutDependency,layoutId:\"NjEsJFNuy\",style:{\"--1m973uw\":\"rgb(215, 38, 56)\",\"--js9iwy\":2.5},variants:{\"WuLGl0ez8-hover\":{\"--1m973uw\":\"rgb(255, 250, 244)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtYm9sZA==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #D72638)\"},children:\"PRIVATE PORTFOLIO\"})}),className:\"framer-pg7x47\",\"data-framer-name\":\"Private Portfolio Label\",fonts:[\"FS;Karla-bold\"],layoutDependency:layoutDependency,layoutId:\"xJQfuECVW\",style:{\"--extracted-r6o4lv\":\"#D72638\"},variants:{\"WuLGl0ez8-hover\":{\"--extracted-r6o4lv\":\"#FFFAF4\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"WuLGl0ez8-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtYm9sZA==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #FFFAF4)\"},children:\"PRIVATE PORTFOLIO\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-z705A.framer-17q6n9z, .framer-z705A .framer-17q6n9z { display: block; }\",\".framer-z705A.framer-zqpmvu { 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: var(--overflow-clip-fallback, clip); padding: 9px 14px 9px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-z705A .framer-1xlzfrs { flex: none; height: auto; pointer-events: none; position: relative; width: 11px; }\",\".framer-z705A .framer-pg7x47 { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\",\".framer-z705A.framer-v-r5m2x4.framer-zqpmvu { min-height: 44px; padding: 14px; }\",'.framer-z705A[data-border=\"true\"]::after, .framer-z705A [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 177.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nvDBC50Yr\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"44px\",null]},\"Sxyfk28FA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxvhQD1ceU=withCSS(Component,css,\"framer-z705A\");export default FramerxvhQD1ceU;FramerxvhQD1ceU.displayName=\"Private Portfolio Link\";FramerxvhQD1ceU.defaultProps={height:31,width:177.5};addPropertyControls(FramerxvhQD1ceU,{variant:{options:[\"WuLGl0ez8\",\"nvDBC50Yr\"],optionTitles:[\"Variant 1\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxvhQD1ceU,[{explicitInter:true,fonts:[{cssFamilyName:\"Karla\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Karla\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HP3Q3DMPSSAWKCMUNQEU756AST7WMOBI/APROKPT76FFBPLZDYGFTPTOR7MFVRF2C/CQM2FQLMCGDGQUOUKBFNHXOME4UHHUZ2.woff2\",weight:\"700\"}]},...LockFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxvhQD1ceU\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"31\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nvDBC50Yr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"44px\\\",null]},\\\"Sxyfk28FA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"177.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xvhQD1ceU.map","// Generated by Framer (ddc5e5f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Khlqd .framer-styles-preset-jwhgkn:not(.rich-text-wrapper), .framer-Khlqd .framer-styles-preset-jwhgkn.rich-text-wrapper a { --framer-link-hover-text-color: #d72638; --framer-link-text-color: #3a322c; --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }\"];export const className=\"framer-Khlqd\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Cursor from\"#framer/local/canvasComponent/Uv3hmuJH3/Uv3hmuJH3.js\";import PrivatePortfolioLink from\"#framer/local/canvasComponent/xvhQD1ceU/xvhQD1ceU.js\";import*as sharedStyle from\"#framer/local/css/aH0TBSCru/aH0TBSCru.js\";import*as sharedStyle1 from\"#framer/local/css/UpFT_ICil/UpFT_ICil.js\";const PrivatePortfolioLinkFonts=getFonts(PrivatePortfolioLink);const CursorFonts=getFonts(Cursor);const breakpoints={F9YXuGA9w:\"(min-width: 1200px)\",RF6jftL3m:\"(max-width: 809.98px)\",rPy8Kxn1A:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-DTL94\";const variantClassNames={F9YXuGA9w:\"framer-v-95qucw\",RF6jftL3m:\"framer-v-1tvm6vi\",rPy8Kxn1A:\"framer-v-j8820r\"};const transition1={delay:0,duration:.2,ease:[.42,0,.58,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={RF6jftL3m:[\".framer-DTL94 .framer-e9g7dh { padding: 16px 20px 16px 20px; }\",\".framer-DTL94 .framer-ycjx3p { gap: 18px; overflow: visible; padding: 28px 20px 20px 20px; }\",\".framer-DTL94 .framer-1kwixck { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 18px; justify-content: flex-start; }\",\".framer-DTL94 .framer-152d6an { width: 100%; }\",\".framer-DTL94 .framer-1g4u216 { flex: none; gap: 18px; justify-content: flex-start; width: 100%; }\",\".framer-DTL94 .framer-1ewxc2y { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; justify-content: flex-start; }\"],rPy8Kxn1A:[\".framer-DTL94.framer-95qucw { overflow: visible; }\",\".framer-DTL94 .framer-e9g7dh { padding: 16px 32px 16px 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={RF6jftL3m:\".framer-1tvm6vi-override\",rPy8Kxn1A:\".framer-j8820r-override\"};const rules=[\".framer-DTL94.framer-1u88wkk, .framer-DTL94 .framer-1u88wkk { display: block; }\",\".framer-DTL94.framer-95qucw { align-content: center; align-items: center; background-color: var(--token-cc2eadff-d7ee-4ca0-a3c4-854aababdf63); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DTL94 .framer-e9g7dh { --border-bottom-width: 1px; --border-color: #e3ded7; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; -webkit-backdrop-filter: blur(14px); align-content: center; align-items: center; backdrop-filter: blur(14px); background-color: rgba(247, 245, 241, 0.9); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; order: -1000; padding: 16px 48px 16px 48px; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\".framer-DTL94 .framer-el1j4p { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DTL94 .framer-71cagu { height: 54px; position: relative; width: 64px; }\",\".framer-DTL94 .framer-1ebdpk0, .framer-DTL94 .framer-he0rz5, .framer-DTL94 .framer-1202j9m { height: 54px; left: 0px; position: absolute; top: 0px; width: 64px; }\",\".framer-DTL94 .framer-14wsnan { height: 13px; left: 35px; position: absolute; top: 2px; width: 9px; }\",\".framer-DTL94 .framer-vl9nrm { height: 33px; left: 28px; position: absolute; top: 19px; width: 24px; }\",\".framer-DTL94 .framer-1lrkq50 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-DTL94 .framer-6838o3, .framer-DTL94 .framer-1ot78jd, .framer-DTL94 .framer-yj2hrp, .framer-DTL94 .framer-1r3n1nt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DTL94 .framer-m1th0i { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-DTL94 .framer-ycjx3p { --border-bottom-width: 0px; --border-color: rgba(29, 25, 22, 0.24); --border-left-width: 0px; --border-right-width: 0px; --border-style: dashed; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 34px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-DTL94 .framer-1kwixck { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1060px; padding: 0px; position: relative; width: 100%; }\",\".framer-DTL94 .framer-152d6an { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-DTL94 .framer-l6l0t1 { background-color: var(--token-46a15b91-2610-4f38-bb46-adb809146493, #d72638); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: 2px; position: relative; width: 132px; }\",\".framer-DTL94 .framer-1g4u216 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 26px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-DTL94 .framer-nv86vv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 79px; word-break: break-word; word-wrap: break-word; }\",\".framer-DTL94 .framer-zqf44p { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 64px; word-break: break-word; word-wrap: break-word; }\",\".framer-DTL94 .framer-eefaa1, .framer-DTL94 .framer-1q3g646 { flex: none; height: 44px; position: relative; white-space: pre; width: auto; }\",\".framer-DTL94 .framer-1ux7kj8-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-DTL94 .framer-1ewxc2y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1060px; padding: 0px; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-DTL94[data-border=\"true\"]::after, .framer-DTL94 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={F9YXuGA9w:\"(min-width: 1200px)\",RF6jftL3m:\"(max-width: 809.98px)\",rPy8Kxn1A:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"F9YXuGA9w\",Phone:\"RF6jftL3m\",Tablet:\"rPy8Kxn1A\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F9YXuGA9w\"};};const cursor={component:Cursor,variant:\"CKfvi0C1s\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({il3of5:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"F9YXuGA9w\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cc2eadff-d7ee-4ca0-a3c4-854aababdf63); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-95qucw\",className),\"data-framer-cursor\":\"il3of5\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-e9g7dh\",\"data-border\":true,\"data-framer-name\":\"Navigation\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Ax2qkU1GJ\",scopeId:\"VRLlAEGSq\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-el1j4p framer-1u88wkk\",\"data-framer-name\":\"Home Link\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-71cagu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64.002 54.002\" overflow=\"visible\"><g><path d=\"M 0.001 0 L 64.001 0 L 64.001 54 L 0.001 54 Z\" fill=\"transparent\"></path><path d=\"M 2.984 45.863 C 2.838 47.734 3.611 49.733 5.688 50.024 C 8.705 50.447 11.479 47.77 13.012 45.467 C 15.651 41.52 17.192 37.012 17.495 32.358 C 17.531 31.8 17.499 31.324 17.66 30.805 C 17.921 29.964 18.692 29.494 19.398 29.786 C 20.135 30.089 20.178 31.304 20.098 32.21 C 19.683 36.981 18.351 41.977 15.792 46.14 C 14.254 48.642 12.038 51.128 9.175 52.288 C 6.852 53.228 3.795 53.177 1.956 51.5 C -0.239 49.502 -0.363 46.155 0.491 43.485 C 1.73 39.613 4.655 36.105 7.794 33.357 C 9.213 32.115 10.691 31.041 12.268 29.982 C 13.455 29.186 14.586 28.432 15.699 27.554 C 17.72 25.957 18.428 23.751 18.717 21.315 L 19.957 10.88 C 20.029 10.281 20.082 9.739 20.005 9.155 C 19.827 7.804 18.488 7.621 17.099 7.717 L 14.878 7.871 C 13.941 7.935 13.039 7.616 12.986 6.82 C 12.927 5.942 13.913 5.574 14.955 5.564 L 17.117 5.545 C 18.954 5.53 20.683 5.038 22.182 4.058 L 24.147 2.772 C 24.632 2.455 25.345 2.483 25.743 2.864 C 26.283 3.38 26.115 4.125 25.611 4.623 C 24.557 5.655 23.783 6.91 23.353 8.282 C 23.061 9.186 22.846 10.11 22.709 11.046 L 21.23 21.087 C 21.148 21.642 21.148 22.157 21.205 22.676 C 21.263 23.195 21.689 23.531 22.218 23.453 C 22.588 23.399 22.957 23.269 23.268 23.08 L 26.628 21.008 L 33.053 16.904 C 33.432 16.662 33.562 16.286 33.48 15.885 C 33.125 14.198 33.11 12.463 33.434 10.771 C 34.201 6.754 36.674 1.254 41.177 0.13 C 43.268 -0.393 45.272 0.704 45.893 2.634 C 46.637 4.948 45.774 7.517 44.472 9.598 C 42.497 12.755 39.568 14.875 36.518 17.063 C 36.23 17.27 36.219 17.722 36.376 18.035 C 37.664 20.625 40.461 22.196 43.38 22.958 C 48.353 24.255 53.984 23.637 58.265 20.882 C 60.527 19.426 62.093 17.299 61.565 14.7 C 61.194 12.867 59.489 11.581 57.56 11.302 C 55.254 10.97 53.758 12.341 52.831 14.174 C 52.194 15.432 51.707 16.764 51.45 18.135 C 51.335 18.754 51.26 19.376 51.273 20.002 C 51.293 20.993 51.149 22.339 49.811 22.432 C 49.319 22.466 48.835 22.286 48.545 21.88 C 48.269 21.497 48.139 21.007 48.164 20.512 C 48.348 16.788 49.524 11.992 53.317 10.015 C 57.065 8.06 62.492 9.591 63.69 13.586 C 64.498 16.283 63.71 19.141 61.633 21.168 C 59.557 23.195 56.914 24.132 54.031 24.825 C 53.57 24.936 53.123 25.041 52.707 25.231 C 51.45 25.804 51.711 27.149 52.187 28.349 L 53.112 30.689 C 54.433 34.025 54.664 37.593 53.82 41.072 C 52.622 46.009 49.551 50.602 44.515 52.758 C 38.634 55.275 32.087 53.938 28.189 49.059 C 26.803 47.322 26.021 45.341 25.77 43.185 C 25.303 39.125 26.707 35.119 29.764 32.186 C 30.268 31.702 30.652 31.13 30.711 30.42 L 31.449 21.554 C 31.484 21.133 31.187 20.711 30.763 20.71 C 30.339 20.708 29.983 20.896 29.632 21.117 C 27.047 22.735 24.585 24.431 22.077 26.165 L 16.114 30.29 C 14.017 31.74 12.069 33.26 10.202 34.958 C 7.695 37.238 5.381 39.866 3.904 42.827 C 3.416 43.805 3.07 44.791 2.985 45.866 L 2.985 45.863 Z M 39.847 11.872 C 41.099 10.633 42.118 9.344 42.881 7.835 C 43.585 6.445 44.216 4.526 43.654 3.137 C 43.38 2.464 42.695 2.121 41.949 2.27 C 41.204 2.419 40.614 2.755 40.05 3.206 C 37.149 5.528 35.751 9.692 35.434 13.195 C 35.363 13.895 35.401 14.601 35.548 15.29 C 37.132 14.224 38.509 13.153 39.848 11.871 L 39.848 11.872 Z M 38.305 30.623 C 36.417 30.635 34.79 31.17 33.293 32.134 C 30.758 33.767 28.908 36.137 28.275 38.987 C 27.8 41.128 27.881 43.377 28.727 45.436 C 29.696 47.799 31.705 49.676 34.099 50.795 C 35.549 51.472 37.043 51.717 38.643 51.716 C 41.062 51.712 43.283 51.033 45.254 49.739 C 47.155 48.506 48.716 46.865 49.81 44.953 C 51 42.902 51.75 40.651 52.015 38.328 C 52.394 35.056 51.311 31.683 49.72 28.8 C 48.88 27.277 47.561 26.169 45.838 25.564 L 43.353 24.824 C 41.812 24.364 40.35 23.867 38.982 23.07 C 37.228 22.06 35.775 20.65 34.755 18.972 C 34.548 18.635 34.017 18.533 33.752 18.827 C 33.537 19.076 33.409 19.382 33.386 19.702 L 32.728 28.637 C 32.708 28.921 32.878 29.258 33.065 29.39 C 33.262 29.529 33.642 29.598 33.917 29.516 C 37.279 28.516 40.765 28.392 43.75 30.297 C 45.998 31.732 47.418 33.988 47.602 36.55 C 47.805 39.396 46.783 42.181 44.787 44.322 C 44.071 45.092 43.268 45.706 42.291 46.136 C 41.182 46.627 39.818 46.751 39.242 45.828 C 38.783 45.088 39.151 44.185 40.104 43.748 L 41.545 43.089 C 42.958 42.441 43.96 41.337 44.688 40.035 C 45.71 38.207 45.837 36.08 44.91 34.199 C 43.743 31.831 41.121 30.607 38.305 30.624 Z\" fill=\"rgb(215,38,56)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ebdpk0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64 54\" overflow=\"visible\"><path d=\"M 0 0 L 64 0 L 64 54 L 0 54 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-he0rz5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64.002 54.002\" overflow=\"visible\"><path d=\"M 2.984 45.863 C 2.838 47.734 3.611 49.733 5.688 50.024 C 8.705 50.447 11.479 47.77 13.012 45.467 C 15.651 41.519 17.192 37.012 17.495 32.358 C 17.531 31.8 17.499 31.324 17.66 30.804 C 17.921 29.964 18.692 29.494 19.398 29.785 C 20.135 30.089 20.178 31.304 20.098 32.21 C 19.683 36.981 18.351 41.976 15.792 46.14 C 14.254 48.642 12.038 51.128 9.175 52.288 C 6.852 53.228 3.795 53.177 1.956 51.5 C -0.239 49.502 -0.363 46.155 0.491 43.484 C 1.73 39.613 4.655 36.105 7.794 33.356 C 9.213 32.114 10.691 31.041 12.268 29.982 C 13.455 29.186 14.586 28.432 15.699 27.554 C 17.72 25.957 18.428 23.751 18.717 21.314 L 19.957 10.88 C 20.029 10.281 20.082 9.738 20.005 9.154 C 19.827 7.804 18.488 7.621 17.099 7.716 L 14.878 7.871 C 13.941 7.935 13.039 7.616 12.986 6.82 C 12.927 5.942 13.913 5.573 14.955 5.564 L 17.117 5.545 C 18.954 5.529 20.683 5.038 22.182 4.058 L 24.147 2.772 C 24.632 2.454 25.345 2.483 25.743 2.864 C 26.283 3.38 26.115 4.125 25.611 4.623 C 24.557 5.655 23.783 6.91 23.353 8.282 C 23.061 9.186 22.846 10.11 22.709 11.046 L 21.23 21.087 C 21.148 21.642 21.148 22.157 21.205 22.676 C 21.263 23.195 21.689 23.531 22.218 23.453 C 22.588 23.399 22.957 23.269 23.268 23.079 L 26.628 21.008 L 33.053 16.903 C 33.432 16.662 33.562 16.286 33.48 15.885 C 33.125 14.198 33.11 12.463 33.434 10.77 C 34.201 6.754 36.674 1.254 41.177 0.13 C 43.268 -0.393 45.272 0.704 45.893 2.633 C 46.637 4.948 45.774 7.517 44.472 9.598 C 42.497 12.755 39.568 14.874 36.518 17.063 C 36.23 17.27 36.219 17.722 36.376 18.035 C 37.664 20.625 40.461 22.196 43.38 22.958 C 48.353 24.255 53.984 23.636 58.265 20.882 C 60.527 19.426 62.093 17.298 61.565 14.699 C 61.194 12.866 59.489 11.58 57.56 11.302 C 55.254 10.97 53.758 12.341 52.831 14.174 C 52.194 15.431 51.707 16.764 51.45 18.135 C 51.335 18.754 51.26 19.376 51.273 20.001 C 51.293 20.993 51.149 22.339 49.811 22.431 C 49.319 22.466 48.835 22.286 48.545 21.88 C 48.269 21.497 48.139 21.007 48.164 20.511 C 48.348 16.788 49.524 11.992 53.317 10.014 C 57.065 8.06 62.492 9.591 63.69 13.586 C 64.498 16.283 63.71 19.14 61.633 21.168 C 59.557 23.195 56.914 24.132 54.031 24.824 C 53.57 24.936 53.123 25.04 52.707 25.231 C 51.45 25.803 51.711 27.149 52.187 28.349 L 53.112 30.689 C 54.433 34.025 54.664 37.593 53.82 41.071 C 52.622 46.009 49.551 50.602 44.515 52.758 C 38.634 55.275 32.087 53.938 28.189 49.059 C 26.803 47.322 26.021 45.341 25.77 43.184 C 25.303 39.125 26.707 35.119 29.764 32.186 C 30.268 31.702 30.652 31.13 30.711 30.42 L 31.449 21.554 C 31.484 21.132 31.187 20.711 30.763 20.71 C 30.339 20.708 29.983 20.895 29.632 21.117 C 27.047 22.735 24.585 24.431 22.077 26.165 L 16.114 30.29 C 14.017 31.74 12.069 33.26 10.202 34.958 C 7.695 37.237 5.381 39.866 3.904 42.826 C 3.416 43.805 3.07 44.79 2.985 45.866 L 2.985 45.863 Z M 39.847 11.872 C 41.099 10.632 42.118 9.343 42.881 7.835 C 43.585 6.444 44.216 4.526 43.654 3.136 C 43.38 2.464 42.695 2.121 41.949 2.27 C 41.204 2.419 40.614 2.755 40.05 3.206 C 37.149 5.528 35.751 9.692 35.434 13.194 C 35.363 13.894 35.401 14.601 35.548 15.29 C 37.132 14.224 38.509 13.153 39.848 11.871 L 39.848 11.872 Z M 38.305 30.622 C 36.417 30.635 34.79 31.169 33.293 32.134 C 30.758 33.767 28.908 36.137 28.275 38.987 C 27.8 41.128 27.881 43.376 28.727 45.436 C 29.696 47.799 31.705 49.676 34.099 50.795 C 35.549 51.472 37.043 51.716 38.643 51.716 C 41.062 51.712 43.283 51.033 45.254 49.739 C 47.155 48.506 48.716 46.865 49.81 44.952 C 51 42.902 51.75 40.651 52.015 38.328 C 52.394 35.056 51.311 31.683 49.72 28.8 C 48.88 27.277 47.561 26.169 45.838 25.564 L 43.353 24.824 C 41.812 24.364 40.35 23.867 38.982 23.069 C 37.228 22.059 35.775 20.65 34.755 18.972 C 34.548 18.635 34.017 18.533 33.752 18.827 C 33.537 19.076 33.409 19.382 33.386 19.702 L 32.728 28.637 C 32.708 28.921 32.878 29.258 33.065 29.39 C 33.262 29.529 33.642 29.598 33.917 29.515 C 37.279 28.516 40.765 28.392 43.75 30.297 C 45.998 31.732 47.418 33.987 47.602 36.549 C 47.805 39.396 46.783 42.181 44.787 44.322 C 44.071 45.092 43.268 45.705 42.291 46.136 C 41.182 46.626 39.818 46.751 39.242 45.828 C 38.783 45.088 39.151 44.185 40.104 43.748 L 41.545 43.089 C 42.958 42.441 43.96 41.337 44.688 40.035 C 45.71 38.206 45.837 36.08 44.91 34.199 C 43.743 31.83 41.121 30.607 38.305 30.624 Z\" fill=\"rgb(215,38,56)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1202j9m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64.002 54.002\" overflow=\"visible\"><path d=\"M 2.984 45.863 C 2.838 47.734 3.611 49.733 5.688 50.024 C 8.705 50.447 11.479 47.77 13.012 45.467 C 15.651 41.519 17.192 37.012 17.495 32.358 C 17.531 31.8 17.499 31.324 17.66 30.804 C 17.921 29.964 18.692 29.494 19.398 29.785 C 20.135 30.089 20.178 31.304 20.098 32.21 C 19.683 36.981 18.351 41.976 15.792 46.14 C 14.254 48.642 12.038 51.128 9.175 52.288 C 6.852 53.228 3.795 53.177 1.956 51.5 C -0.239 49.502 -0.363 46.155 0.491 43.484 C 1.73 39.613 4.655 36.105 7.794 33.356 C 9.213 32.114 10.691 31.041 12.268 29.982 C 13.455 29.186 14.586 28.432 15.699 27.554 C 17.72 25.957 18.428 23.751 18.717 21.314 L 19.957 10.88 C 20.029 10.281 20.082 9.738 20.005 9.154 C 19.827 7.804 18.488 7.621 17.099 7.716 L 14.878 7.871 C 13.941 7.935 13.039 7.616 12.986 6.82 C 12.927 5.942 13.913 5.573 14.955 5.564 L 17.117 5.545 C 18.954 5.529 20.683 5.038 22.182 4.058 L 24.147 2.772 C 24.632 2.454 25.345 2.483 25.743 2.864 C 26.283 3.38 26.115 4.125 25.611 4.623 C 24.557 5.655 23.783 6.91 23.353 8.282 C 23.061 9.186 22.846 10.11 22.709 11.046 L 21.23 21.087 C 21.148 21.642 21.148 22.157 21.205 22.676 C 21.263 23.195 21.689 23.531 22.218 23.453 C 22.588 23.399 22.957 23.269 23.268 23.079 L 26.628 21.008 L 33.053 16.903 C 33.432 16.662 33.562 16.286 33.48 15.885 C 33.125 14.198 33.11 12.463 33.434 10.77 C 34.201 6.754 36.674 1.254 41.177 0.13 C 43.268 -0.393 45.272 0.704 45.893 2.633 C 46.637 4.948 45.774 7.517 44.472 9.598 C 42.497 12.755 39.568 14.874 36.518 17.063 C 36.23 17.27 36.219 17.722 36.376 18.035 C 37.664 20.625 40.461 22.196 43.38 22.958 C 48.353 24.255 53.984 23.636 58.265 20.882 C 60.527 19.426 62.093 17.298 61.565 14.699 C 61.194 12.866 59.489 11.58 57.56 11.302 C 55.254 10.97 53.758 12.341 52.831 14.174 C 52.194 15.431 51.707 16.764 51.45 18.135 C 51.335 18.754 51.26 19.376 51.273 20.001 C 51.293 20.993 51.149 22.339 49.811 22.431 C 49.319 22.466 48.835 22.286 48.545 21.88 C 48.269 21.497 48.139 21.007 48.164 20.511 C 48.348 16.788 49.524 11.992 53.317 10.014 C 57.065 8.06 62.492 9.591 63.69 13.586 C 64.498 16.283 63.71 19.14 61.633 21.168 C 59.557 23.195 56.914 24.132 54.031 24.824 C 53.57 24.936 53.123 25.04 52.707 25.231 C 51.45 25.803 51.711 27.149 52.187 28.349 L 53.112 30.689 C 54.433 34.025 54.664 37.593 53.82 41.071 C 52.622 46.009 49.551 50.602 44.515 52.758 C 38.634 55.275 32.087 53.938 28.189 49.059 C 26.803 47.322 26.021 45.341 25.77 43.184 C 25.303 39.125 26.707 35.119 29.764 32.186 C 30.268 31.702 30.652 31.13 30.711 30.42 L 31.449 21.554 C 31.484 21.132 31.187 20.711 30.763 20.71 C 30.339 20.708 29.983 20.895 29.632 21.117 C 27.047 22.735 24.585 24.431 22.077 26.165 L 16.114 30.29 C 14.017 31.74 12.069 33.26 10.202 34.958 C 7.695 37.237 5.381 39.866 3.904 42.826 C 3.416 43.805 3.07 44.79 2.985 45.866 L 2.985 45.863 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14wsnan\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.471 13.055\" overflow=\"visible\"><path d=\"M 4.448 9.636 C 5.7 8.397 6.718 7.108 7.481 5.6 C 8.186 4.209 8.816 2.29 8.254 0.901 C 7.981 0.228 7.296 -0.114 6.55 0.034 C 5.805 0.183 5.214 0.519 4.651 0.97 C 1.75 3.292 0.352 7.456 0.035 10.959 C -0.036 11.659 0.002 12.365 0.149 13.055 C 1.733 11.988 3.11 10.917 4.449 9.635 L 4.449 9.636 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vl9nrm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.106 33.062\" overflow=\"visible\"><path d=\"M 10.32 11.969 C 8.432 11.981 6.804 12.516 5.308 13.48 C 2.772 15.113 0.923 17.483 0.29 20.333 C -0.186 22.474 -0.104 24.723 0.742 26.782 C 1.711 29.145 3.72 31.022 6.114 32.141 C 7.564 32.818 9.058 33.063 10.658 33.062 C 13.076 33.058 15.298 32.379 17.268 31.085 C 19.169 29.852 20.731 28.211 21.825 26.299 C 23.015 24.248 23.765 21.997 24.029 19.675 C 24.409 16.402 23.326 13.029 21.735 10.146 C 20.895 8.623 19.576 7.515 17.853 6.91 L 15.368 6.17 C 13.827 5.71 12.365 5.213 10.996 4.416 C 9.243 3.406 7.79 1.996 6.77 0.318 C 6.563 -0.019 6.032 -0.121 5.766 0.173 C 5.552 0.422 5.424 0.728 5.401 1.048 L 4.743 9.983 C 4.723 10.267 4.893 10.604 5.08 10.736 C 5.277 10.875 5.657 10.944 5.932 10.862 C 9.294 9.862 12.78 9.739 15.764 11.643 C 18.013 13.078 19.433 15.334 19.617 17.896 C 19.82 20.742 18.798 23.527 16.802 25.669 C 16.086 26.438 15.283 27.052 14.306 27.482 C 13.197 27.973 11.833 28.097 11.257 27.174 C 10.798 26.435 11.165 25.531 12.119 25.095 L 13.56 24.435 C 14.973 23.787 15.975 22.683 16.703 21.381 C 17.725 19.553 17.852 17.426 16.925 15.545 C 15.758 13.177 13.136 11.953 10.32 11.97 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lrkq50\",\"data-framer-name\":\"Navigation Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgb(29, 25, 22)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":uCamjyDFI\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"j9aeNh69l\",openInNewTab:false,relValues:[],scopeId:\"VRLlAEGSq\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rwtsx0\",\"data-styles-preset\":\"aH0TBSCru\",children:\"PROJECTS\"})})})}),className:\"framer-6838o3\",\"data-framer-name\":\"About\",fonts:[\"FS;Karla-semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"#1D1916\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ojk8lF9FT\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OaavTm33k\",openInNewTab:false,relValues:[],scopeId:\"VRLlAEGSq\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rwtsx0\",\"data-styles-preset\":\"aH0TBSCru\",children:\"ABOUT\"})})})}),className:\"framer-1ot78jd\",\"data-framer-name\":\"About\",fonts:[\"FS;Karla-semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"#1D1916\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":kxlzsI7vi\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"JeJfClLsg\",openInNewTab:false,relValues:[],scopeId:\"VRLlAEGSq\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rwtsx0\",\"data-styles-preset\":\"aH0TBSCru\",children:\"CONTACT\"})})})}),className:\"framer-yj2hrp\",\"data-framer-name\":\"Contact\",fonts:[\"FS;Karla-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-m1th0i\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-ycjx3p\",\"data-border\":true,\"data-framer-name\":\"Journal Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kwixck\",\"data-framer-name\":\"Footer Sign-off and Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-152d6an\",\"data-framer-name\":\"Sign-off\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2F2ZWF0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Caveat\", \"Caveat Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"rgb(29, 25, 22)\"},children:\"thanks for looking around\"})}),className:\"framer-1r3n1nt\",fonts:[\"GF;Caveat-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l6l0t1\",\"data-framer-name\":\"Hand-drawn Underline\",style:{rotate:-1}})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g4u216\",\"data-framer-name\":\"Social Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtYm9sZA==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-text-color\":\"rgb(58, 50, 44)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/hsdesigns.pdf/\",motionChild:true,nodeId:\"PAH81DSgD\",openInNewTab:true,relValues:[],scopeId:\"VRLlAEGSq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jwhgkn\",\"data-styles-preset\":\"UpFT_ICil\",children:\"INSTAGRAM\"})})})}),className:\"framer-nv86vv\",fonts:[\"FS;Karla-bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtYm9sZA==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-text-color\":\"rgb(58, 50, 44)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/hannah-saffo-5b594b234/\",motionChild:true,nodeId:\"WAB9mLz67\",openInNewTab:true,relValues:[],scopeId:\"VRLlAEGSq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jwhgkn\",\"data-styles-preset\":\"UpFT_ICil\",children:\"LINKEDIN\"})})})}),className:\"framer-zqf44p\",fonts:[\"FS;Karla-bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtYm9sZA==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-text-color\":\"rgb(58, 50, 44)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brewchat.co/book/hannahsaffo\",motionChild:true,nodeId:\"G4nC6ciy9\",openInNewTab:false,relValues:[],scopeId:\"VRLlAEGSq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jwhgkn\",\"data-styles-preset\":\"UpFT_ICil\",children:\"BREWCHAT\"})})})}),className:\"framer-eefaa1\",fonts:[\"FS;Karla-bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ux7kj8-container\",nodeId:\"ngn6oRHz_\",rendersWithMotion:true,scopeId:\"VRLlAEGSq\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RF6jftL3m:{variant:matchVariant(\"nvDBC50Yr\")}},children:/*#__PURE__*/_jsx(PrivatePortfolioLink,{height:\"100%\",id:\"ngn6oRHz_\",layoutId:\"ngn6oRHz_\",variant:matchVariant(\"WuLGl0ez8\"),width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ewxc2y\",\"data-framer-name\":\"Footer Details\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RF6jftL3m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"11.5px\",\"--framer-text-color\":\"rgb(110, 102, 94)\"},children:\"designed & built by Hannah\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7S2FybGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Karla\", \"Karla Placeholder\", sans-serif',\"--framer-font-size\":\"11.5px\",\"--framer-text-color\":\"#6E665E\"},children:\"Designed & built by Hannah\"})}),className:\"framer-1q3g646\",fonts:[\"FS;Karla-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 900\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rPy8Kxn1A\":{\"layout\":[\"fixed\",\"fixed\"]},\"RF6jftL3m\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"F9YXuGA9w\":[\".framer-e9g7dh\",\".framer-ycjx3p\"],\"rPy8Kxn1A\":[\".framer-e9g7dh\",\".framer-ycjx3p\"],\"RF6jftL3m\":[\".framer-e9g7dh\",\".framer-ycjx3p\"]}\n * @framerBreakpoints {\"F9YXuGA9w\":{\"min\":1200,\"canvasClassName\":\"framer-95qucw-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"rPy8Kxn1A\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-j8820r-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"RF6jftL3m\":{\"max\":809,\"canvasClassName\":\"framer-1tvm6vi-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant F9YXuGA9w\n * @framerLayoutTemplate true\n */const FramerVRLlAEGSq=withCSS(Component,css,\"framer-DTL94\");export default FramerVRLlAEGSq;FramerVRLlAEGSq.displayName=\"Journal Layout\";FramerVRLlAEGSq.defaultProps={height:900,width:1200};addFonts(FramerVRLlAEGSq,[{explicitInter:true,fonts:[{cssFamilyName:\"Karla\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Karla\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DOX5UWMJZTEEFUSXEX356UQNF3DTHVRZ/ALPSWA7QYFZRQHHPC4YZBLQK2UIWIZO6/DX7KWPT2BD3YBUDNO4ZCG3733IWFXJEN.woff2\",weight:\"600\"},{cssFamilyName:\"Caveat\",source:\"google\",style:\"normal\",uiFamilyName:\"Caveat\",url:\"https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9SIejYBxPigs.woff2\",weight:\"400\"},{cssFamilyName:\"Karla\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Karla\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HP3Q3DMPSSAWKCMUNQEU756AST7WMOBI/APROKPT76FFBPLZDYGFTPTOR7MFVRF2C/CQM2FQLMCGDGQUOUKBFNHXOME4UHHUZ2.woff2\",weight:\"700\"},{cssFamilyName:\"Karla\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Karla\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WYQR63HYLSFXANVDXEVDIUCR5ZA4BMBT/BHK7NVIOUFBRSAWSZITEB3JNGWKZPMNF/GQPINB4H2DFPHIUPYCAOCNG2YFF6OWN5.woff2\",weight:\"400\"}]},...PrivatePortfolioLinkFonts,...CursorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerVRLlAEGSq.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(PrivatePortfolioLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVRLlAEGSq\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"F9YXuGA9w\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-95qucw-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"rPy8Kxn1A\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-j8820r-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"RF6jftL3m\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1tvm6vi-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rPy8Kxn1A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RF6jftL3m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"F9YXuGA9w\\\":[\\\".framer-e9g7dh\\\",\\\".framer-ycjx3p\\\"],\\\"rPy8Kxn1A\\\":[\\\".framer-e9g7dh\\\",\\\".framer-ycjx3p\\\"],\\\"RF6jftL3m\\\":[\\\".framer-e9g7dh\\\",\\\".framer-ycjx3p\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"F9YXuGA9w\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"900\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport JournalLayout from \"https://framerusercontent.com/modules/K1GCCtVteogMxouAK2SN/iLhGXJvexq3kqmKUZsGC/VRLlAEGSq.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {kxlzsI7vi: \"contact\", ojk8lF9FT: \"about\", uCamjyDFI: \"projects\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1mAXrk1ZBzkNkhNdncue/g7dWR9XpVcyhVqGUKSve/augiA20Il.js\")), path: \"/\"}, tSpfTlWSC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Wexc3WAa9AO4UK6c29iO/uwvgIMwvzEIAs5OBX6wp/tSpfTlWSC.js\")), path: \"/paprclip\"}, ZM1fUgKEu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hGxVQrWwoB9ubt2QPRrE/57YSzK8K2YM7TMW1swQl/ZM1fUgKEu.js\")), path: \"/monograms\"}, Zo7u6mgw1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jiY3GbK2hfmKdoeD9SCG/ZEmptNqnGPssqVsu8VJY/Zo7u6mgw1.js\")), path: \"/nooniespicks\"}, bGt24l2KL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mZyIy1F8amxwXWXSZugn/BWwOA7nYYu6dNsxIH77E/bGt24l2KL.js\")), path: \"/sociable\"}, dQTwc_zQf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s8aK0AouBdcnvHEaK8ax/Pjvw2TTHJHyh1qUOqgp7/dQTwc_zQf.js\")), path: \"/mythoughts\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"fd4b49f3beca6c4223dd80bff9c37b5b1494a2877f69355030ac9fc80aaa5e16\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"tSpfTlWSC\":\r\ncase \"ZM1fUgKEu\":\r\ncase \"Zo7u6mgw1\":\r\ncase \"bGt24l2KL\":\r\ncase \"dQTwc_zQf\":\r\nreturn React.createElement(JournalLayout, {...props, key: \"JournalLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"tSpfTlWSC\":\r\ncase \"ZM1fUgKEu\":\r\ncase \"Zo7u6mgw1\":\r\ncase \"bGt24l2KL\":\r\ncase \"dQTwc_zQf\":\r\nreturn [{hash: \"95qucw\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"j8820r\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1tvm6vi\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://hannahsaffo.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/iwEimR8p4ch1aRrPL7ln/Z0Nr6aipnRZfPpNG4TFs/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}