{"version":3,"file":"shared-lib.Dimj7DX4.mjs","names":["fonts","css","className","useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/A5BxkFX6et3PrXRvn61K/ohMgNMQ1VDqc9Yt7TEJT/SLlxQNVwR.js","https:/framerusercontent.com/modules/j0ouHJCGYeXgu8aJUtCM/DNfxTyH4wPO0gubqIUbS/NavbarTheme.js","https:/framerusercontent.com/modules/W2Q6clO8FPr5x1u6rr8T/qJkxr423FrZ2vQZpSOfa/XwnKdVD44.js"],"sourcesContent":["// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Franklin-500\",\"GF;Libre Franklin-700\",\"GF;Libre Franklin-700italic\",\"GF;Libre Franklin-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhHMWUAtrIb-JH1g.woff2\",weight:\"500\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUAtrIb-JH1g.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DJTedX1sGE.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZORNDJTedX1sGE.woff2\",weight:\"500\"}]}];export const css=['.framer-ZMDJ0 .framer-styles-preset-qnwko8:not(.rich-text-wrapper), .framer-ZMDJ0 .framer-styles-preset-qnwko8.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 16px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-060aeb92-8ef8-4c38-9f1e-b3af0bd66983, #152f59); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ZMDJ0 .framer-styles-preset-qnwko8:not(.rich-text-wrapper), .framer-ZMDJ0 .framer-styles-preset-qnwko8.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 16px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-060aeb92-8ef8-4c38-9f1e-b3af0bd66983, #152f59); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ZMDJ0 .framer-styles-preset-qnwko8:not(.rich-text-wrapper), .framer-ZMDJ0 .framer-styles-preset-qnwko8.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.2px; --framer-line-height: 15px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-060aeb92-8ef8-4c38-9f1e-b3af0bd66983, #152f59); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-ZMDJ0\";\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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef,useState}from\"react\";import{RenderTarget}from\"framer\";const DESKTOP_DARK=\"Desktop Dark\";const DESKTOP_LIGHT=\"Desktop Light\";const TABLET_DARK=\"Tablet Dark\";const TABLET_LIGHT=\"Tablet Light\";const TABLET_OPEN=\"Tablet open\";const MOBILE_DARK_CLOSED=\"Mobile Dark Closed\";const MOBILE_LIGHT_CLOSED=\"Mobile Light Closed\";const MOBILE_OPEN=\"Mobile Open\";const THEME_SELECTOR=\"[data-navbar-theme]\";const OPEN_MENU_SELECTOR='[aria-label=\"Open menu\"]';const CLOSE_MENU_SELECTOR='[aria-label=\"Close menu\"]';const NAVIGATION_LINK_SELECTOR=\"a[href]\";const DESKTOP_MEDIA_QUERY=\"(min-width: 1200px)\";const TABLET_MEDIA_QUERY=\"(min-width: 810px) and (max-width: 1199.98px)\";const MOBILE_MEDIA_QUERY=\"(max-width: 809.98px)\";const MAX_THEME_SYNC_FRAMES=60;function resolveClosedVariant(family,theme){if(family===\"desktop\"){return theme===\"dark\"?DESKTOP_DARK:DESKTOP_LIGHT;}if(family===\"tablet\"){return theme===\"dark\"?TABLET_DARK:TABLET_LIGHT;}return theme===\"dark\"?MOBILE_DARK_CLOSED:MOBILE_LIGHT_CLOSED;}function getFamilyFromMediaQueries(desktop,tablet,mobile){if(desktop.matches)return\"desktop\";if(tablet.matches)return\"tablet\";if(mobile.matches)return\"mobile\";return\"mobile\";}function getFamilyFromViewport(){return getFamilyFromMediaQueries(window.matchMedia(DESKTOP_MEDIA_QUERY),window.matchMedia(TABLET_MEDIA_QUERY),window.matchMedia(MOBILE_MEDIA_QUERY));}function useViewportFamily(){const[family,setFamily]=useState(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\"){return null;}return getFamilyFromViewport();});useEffect(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\"){return;}const desktop=window.matchMedia(DESKTOP_MEDIA_QUERY);const tablet=window.matchMedia(TABLET_MEDIA_QUERY);const mobile=window.matchMedia(MOBILE_MEDIA_QUERY);const updateFamily=()=>{const nextFamily=getFamilyFromMediaQueries(desktop,tablet,mobile);setFamily(currentFamily=>currentFamily===nextFamily?currentFamily:nextFamily);};const subscribe=mediaQuery=>{if(typeof mediaQuery.addEventListener===\"function\"){mediaQuery.addEventListener(\"change\",updateFamily);return()=>mediaQuery.removeEventListener(\"change\",updateFamily);}mediaQuery.addListener(updateFamily);return()=>mediaQuery.removeListener(updateFamily);};const unsubscribe=[desktop,tablet,mobile].map(subscribe);updateFamily();return()=>{unsubscribe.forEach(removeListener=>removeListener());};},[]);return family;}function setForwardedRef(ref,value){if(typeof ref===\"function\"){ref(value);return;}if(ref&&\"current\"in ref){ref.current=value;}}function readTheme(element){const themedElement=element?.closest(THEME_SELECTOR);const theme=themedElement?.getAttribute(\"data-navbar-theme\");return theme===\"dark\"||theme===\"light\"?theme:null;}function findThemeAtPoint(x,y){const topElement=document.elementFromPoint(x,y);const topTheme=readTheme(topElement);if(topTheme)return topTheme;// Decorative and fixed overlays can be above the actual section. Walk the\n// deterministic hit-test stack at the same probe point until a themed\n// ancestor is found.\nfor(const element of document.elementsFromPoint(x,y)){const theme=readTheme(element);if(theme)return theme;}return null;}function hasVisibleCloseMenu(root){const markers=root.querySelectorAll(CLOSE_MENU_SELECTOR);for(const marker of Array.from(markers)){const style=window.getComputedStyle(marker);if(marker.getAttribute(\"aria-hidden\")!==\"true\"&&!marker.hidden&&style.display!==\"none\"&&style.visibility!==\"hidden\"&&style.opacity!==\"0\"&&marker.getClientRects().length>0){return true;}}return false;}function useNavbarTheme(forwardedRef){const navbarElement=useRef(null);const latestThemeRef=useRef(\"light\");const[theme,setTheme]=useState(\"light\");const mergedRef=useCallback(element=>{navbarElement.current=element;setForwardedRef(forwardedRef,element);},[forwardedRef]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"){return;}let animationFrame=0;let themeSyncFrame=0;let transitionTheme=null;const updateTheme=()=>{const navbar=navbarElement.current;if(!navbar)return null;const navbarRect=navbar.getBoundingClientRect();const viewportWidth=document.documentElement.clientWidth;const probeX=Math.max(0,Math.min(viewportWidth-1,viewportWidth/2));const probeY=Math.max(0,Math.min(window.innerHeight-1,navbarRect.bottom+1));const nextTheme=findThemeAtPoint(probeX,probeY);// During a Page Effect, the incoming page can briefly be absent\n// from the hit-test stack. Preserve the current theme until a\n// valid themed section becomes detectable.\nif(!nextTheme)return null;if(nextTheme!==latestThemeRef.current){latestThemeRef.current=nextTheme;setTheme(nextTheme);}return nextTheme;};const requestUpdateFrame=()=>{if(animationFrame)return;animationFrame=window.requestAnimationFrame(()=>{animationFrame=0;const detectedTheme=updateTheme();const waitingForDestinationTheme=transitionTheme!==null&&detectedTheme===transitionTheme;if((detectedTheme===null||waitingForDestinationTheme)&&themeSyncFrame<MAX_THEME_SYNC_FRAMES){themeSyncFrame+=1;requestUpdateFrame();return;}themeSyncFrame=0;transitionTheme=null;});};const scheduleUpdate=()=>{themeSyncFrame=0;transitionTheme=null;requestUpdateFrame();};const scheduleTransitionUpdate=()=>{themeSyncFrame=0;transitionTheme=latestThemeRef.current;requestUpdateFrame();};const mutationRoot=document.body??document.documentElement;const observer=new MutationObserver(scheduleTransitionUpdate);observer.observe(mutationRoot,{childList:true,subtree:true});window.addEventListener(\"scroll\",scheduleUpdate,{passive:true});window.addEventListener(\"resize\",scheduleUpdate);window.addEventListener(\"load\",scheduleUpdate);window.addEventListener(\"popstate\",scheduleUpdate);window.addEventListener(\"hashchange\",scheduleUpdate);scheduleUpdate();return()=>{observer.disconnect();window.removeEventListener(\"scroll\",scheduleUpdate);window.removeEventListener(\"resize\",scheduleUpdate);window.removeEventListener(\"load\",scheduleUpdate);window.removeEventListener(\"popstate\",scheduleUpdate);window.removeEventListener(\"hashchange\",scheduleUpdate);if(animationFrame)window.cancelAnimationFrame(animationFrame);};},[]);return{latestThemeRef,mergedRef,navbarElement,setTheme,theme};}function useOutputLog(family,theme,output,menuOpen){const lastSignatureRef=useRef(null);useEffect(()=>{const signature=`${family}|${theme}|${menuOpen}|${output}`;if(RenderTarget.current()===RenderTarget.export||signature===lastSignatureRef.current){return;}lastSignatureRef.current=signature;console.info(`[NavbarTheme]\nviewportFamily: ${String(family)}\ntheme: ${theme}\nmenuOpen: ${menuOpen}\noutput: ${output}`);},[family,menuOpen,output,theme]);}export function NavbarThemeLightSection(Component){const CanvasComponent=Component;return /*#__PURE__*/forwardRef((props,ref)=>/*#__PURE__*/_jsx(CanvasComponent,{...props,ref:ref,\"data-navbar-theme\":\"light\"}));}export function NavbarThemeDarkSection(Component){const CanvasComponent=Component;return /*#__PURE__*/forwardRef((props,ref)=>/*#__PURE__*/_jsx(CanvasComponent,{...props,ref:ref,\"data-navbar-theme\":\"dark\"}));}function createNavbarThemeDetector(Component){const CanvasComponent=Component;return /*#__PURE__*/forwardRef((props,forwardedRef)=>{const{variant:configuredVariant,...restProps}=props;const family=useViewportFamily();const{latestThemeRef,mergedRef,navbarElement,setTheme,theme}=useNavbarTheme(forwardedRef);const isMenuOpenRef=useRef(false);const closeMenuWasVisibleRef=useRef(false);const pendingNavigationCloseFrameRef=useRef(null);const[isMenuOpen,setIsMenuOpen]=useState(false);useEffect(()=>{if(family!==\"mobile\"&&family!==\"tablet\"){closeMenuWasVisibleRef.current=false;isMenuOpenRef.current=false;setIsMenuOpen(currentOpen=>currentOpen?false:currentOpen);return;}if(typeof window===\"undefined\"||typeof MutationObserver===\"undefined\"){return;}const root=navbarElement.current;if(!root)return;const cancelPendingNavigationClose=()=>{const frameId=pendingNavigationCloseFrameRef.current;if(frameId===null)return;window.cancelAnimationFrame(frameId);pendingNavigationCloseFrameRef.current=null;};const closeOpenMenu=()=>{closeMenuWasVisibleRef.current=false;isMenuOpenRef.current=false;setTheme(latestThemeRef.current);setIsMenuOpen(false);};const scheduleNavigationClose=()=>{if(pendingNavigationCloseFrameRef.current!==null)return;pendingNavigationCloseFrameRef.current=window.requestAnimationFrame(()=>{pendingNavigationCloseFrameRef.current=null;if(isMenuOpenRef.current){closeOpenMenu();}});};const onMenuCapture=event=>{const target=event.target;if(!(target instanceof Element))return;const openMenu=target.closest(OPEN_MENU_SELECTOR);if(openMenu&&root.contains(openMenu)){cancelPendingNavigationClose();closeMenuWasVisibleRef.current=false;isMenuOpenRef.current=true;setIsMenuOpen(true);return;}const closeMenu=target.closest(CLOSE_MENU_SELECTOR);if(closeMenu&&root.contains(closeMenu)){cancelPendingNavigationClose();// Let the native SET_VARIANT interaction finish first, then\n// make the shared React state authoritative for the close.\nscheduleNavigationClose();return;}const navigationLink=target.closest(NAVIGATION_LINK_SELECTOR);if(navigationLink&&root.contains(navigationLink)&&isMenuOpenRef.current){scheduleNavigationClose();}};const readNativeMenuState=()=>{if(hasVisibleCloseMenu(root)){closeMenuWasVisibleRef.current=true;if(!isMenuOpenRef.current){isMenuOpenRef.current=true;setIsMenuOpen(true);}return;}if(isMenuOpenRef.current&&closeMenuWasVisibleRef.current){closeOpenMenu();}};const observer=new MutationObserver(readNativeMenuState);observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:[\"aria-label\",\"aria-hidden\",\"hidden\",\"style\"]});root.addEventListener(\"click\",onMenuCapture,true);readNativeMenuState();return()=>{root.removeEventListener(\"click\",onMenuCapture,true);cancelPendingNavigationClose();observer.disconnect();};},[family,latestThemeRef,navbarElement,setTheme]);const resolvedVariant=family?resolveClosedVariant(family,theme):null;const menuOpen=(family===\"mobile\"||family===\"tablet\")&&isMenuOpen;const openVariant=family===\"tablet\"?TABLET_OPEN:MOBILE_OPEN;const effectiveOutput=family===null?String(configuredVariant??\"native\"):menuOpen?openVariant:resolvedVariant;useOutputLog(family,theme,effectiveOutput,menuOpen);if(family===null){return /*#__PURE__*/_jsx(CanvasComponent,{...restProps,ref:mergedRef,variant:configuredVariant});}if(menuOpen){return /*#__PURE__*/_jsx(CanvasComponent,{...restProps,ref:mergedRef,variant:openVariant});}return /*#__PURE__*/_jsx(CanvasComponent,{...restProps,ref:mergedRef,variant:resolvedVariant});});}export function NavbarThemeDesktop(Component){return createNavbarThemeDetector(Component);}export function NavbarThemeTablet(Component){return createNavbarThemeDetector(Component);}export function NavbarThemeMobile(Component){return createNavbarThemeDetector(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"NavbarThemeDesktop\":{\"type\":\"reactHoc\",\"name\":\"NavbarThemeDesktop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavbarThemeDarkSection\":{\"type\":\"reactHoc\",\"name\":\"NavbarThemeDarkSection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavbarThemeLightSection\":{\"type\":\"reactHoc\",\"name\":\"NavbarThemeLightSection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavbarThemeTablet\":{\"type\":\"reactHoc\",\"name\":\"NavbarThemeTablet\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavbarThemeMobile\":{\"type\":\"reactHoc\",\"name\":\"NavbarThemeMobile\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavbarTheme.map","// Generated by Framer (4d662f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Franklin-regular\",\"GF;Libre Franklin-700\",\"GF;Libre Franklin-700italic\",\"GF;Libre Franklin-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUAtrIb-JH1g.woff2\",weight:\"400\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUAtrIb-JH1g.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DJTedX1sGE.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDJTedX1sGE.woff2\",weight:\"400\"}]}];export const css=['.framer-01FIA .framer-styles-preset-1mslxuk:not(.rich-text-wrapper), .framer-01FIA .framer-styles-preset-1mslxuk.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 26px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c6dc0129-0f68-470d-9983-4998cb6a8033, #031433); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-01FIA .framer-styles-preset-1mslxuk:not(.rich-text-wrapper), .framer-01FIA .framer-styles-preset-1mslxuk.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 28px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c6dc0129-0f68-470d-9983-4998cb6a8033, #031433); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-01FIA .framer-styles-preset-1mslxuk:not(.rich-text-wrapper), .framer-01FIA .framer-styles-preset-1mslxuk.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.35px; --framer-line-height: 28px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c6dc0129-0f68-470d-9983-4998cb6a8033, #031433); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-01FIA\";\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\"}}}"],"mappings":"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"}