{"version":3,"file":"shared-lib.BaBwvQuA.mjs","names":["parseCssColor","relativeLuminance","classifyFromLuminance","extractGradientLuminance","hasFramerOrMediaMarker","luminanceFromTransparentColor","useRef","useState","useCallback","useRef","useState","useCallback","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/g4aDtYCUHrjlPCTlgjMV/H4XmfbTB9Hh70tm9H72N/AdaptiveBrandmarkOverride.js","https:/framerusercontent.com/modules/d2lpCqaXQhCNlVs4AzH7/0SOs19ZJQ4UXfpwlHEs2/AdaptiveNavContrastOverride.js","https:/framerusercontent.com/modules/BJ3qhT9HYKCWDxcjndlF/7OzLbNTlZCSl9HbXrzNz/mRG6J68jz.js","https:/framerusercontent.com/modules/Qo4j60aS8jc11hQ13vnP/vrmKqYwI1szvKzP1u4yx/NFAHJ7RCw.js","https:/framerusercontent.com/modules/nL3Zbgk3PZCCizDPUdKo/LwNYwhXs0EBnF01G03cx/SeDLsRNH3.js"],"sourcesContent":["// User request: Create a NEW code override export named \"withAdaptiveBrandmark\" in a new file. It should reuse the same adaptive background-sampling resilience as withAdaptiveNavContrast, and apply filter-based light/dark flipping for a monochrome SVG/vector brandmark using logoIsDark + luminanceThreshold props.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useIsStaticRenderer}from\"framer\";import{forwardRef,startTransition,useCallback,useEffect,useRef,useState}from\"react\";function parseCssColor(color){const value=color.trim();if(!value||value===\"transparent\")return null;const rgbMatch=value.match(/^rgba?\\(\\s*([0-9.]+)\\s*,\\s*([0-9.]+)\\s*,\\s*([0-9.]+)(?:\\s*[,/]\\s*([0-9.]+))?\\s*\\)$/i);if(rgbMatch){return{r:Number(rgbMatch[1]),g:Number(rgbMatch[2]),b:Number(rgbMatch[3]),a:rgbMatch[4]===undefined?1:Number(rgbMatch[4])};}const hexMatch=value.match(/^#([0-9a-f]{3,8})$/i);if(hexMatch){const hex=hexMatch[1];if(hex.length===3||hex.length===4){const r=parseInt(hex[0]+hex[0],16);const g=parseInt(hex[1]+hex[1],16);const b=parseInt(hex[2]+hex[2],16);const a=hex.length===4?parseInt(hex[3]+hex[3],16)/255:1;return{r,g,b,a};}if(hex.length===6||hex.length===8){const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);const a=hex.length===8?parseInt(hex.slice(6,8),16)/255:1;return{r,g,b,a};}}return null;}function relativeLuminance(r,g,b){const normalize=channel=>{const c=channel/255;return c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4);};const rn=normalize(r);const gn=normalize(g);const bn=normalize(b);return .2126*rn+.7152*gn+.0722*bn;}function classifyFromLuminance(luminance,threshold){return luminance<threshold;}function extractGradientLuminance(backgroundImage){if(!backgroundImage||!backgroundImage.toLowerCase().includes(\"gradient\"))return null;const colorMatches=backgroundImage.match(/rgba?\\([^)]+\\)|#[0-9a-f]{3,8}/gi)??[];if(colorMatches.length===0)return null;let weightedSum=0;let totalWeight=0;for(const rawColor of colorMatches){const parsed=parseCssColor(rawColor);if(!parsed||parsed.a<=.02)continue;const lum=relativeLuminance(parsed.r,parsed.g,parsed.b);weightedSum+=lum*parsed.a;totalWeight+=parsed.a;}if(totalWeight<=0)return null;return weightedSum/totalWeight;}function hasFramerOrMediaMarker(element){let current=element;let depth=0;while(current&&depth<4){if(current.tagName===\"IMG\"||current.tagName===\"PICTURE\"||current.tagName===\"VIDEO\"){return true;}const asHTMLElement=current;if(asHTMLElement.hasAttribute?.(\"data-framer-image\")||asHTMLElement.hasAttribute?.(\"data-framer-background-image\")){return true;}current=current.parentElement;depth+=1;}return false;}function luminanceFromTransparentColor(color){const clampedAlpha=Math.max(0,Math.min(1,color.a));const blendedR=color.r*clampedAlpha+255*(1-clampedAlpha);const blendedG=color.g*clampedAlpha+255*(1-clampedAlpha);const blendedB=color.b*clampedAlpha+255*(1-clampedAlpha);return relativeLuminance(blendedR,blendedG,blendedB);}export function withAdaptiveBrandmark(Component){return /*#__PURE__*/forwardRef(function WithAdaptiveBrandmark(props,ref){const isStatic=useIsStaticRenderer();const localRef=useRef(null);const rafRef=useRef(null);const burstTimeoutsRef=useRef([]);const routePollIntervalRef=useRef(null);const mutationDebounceTimeoutRef=useRef(null);const mutationObserverRef=useRef(null);const lastPathnameRef=useRef(\"\");const[isOnDarkBackground,setIsOnDarkBackground]=useState(false);const{logoIsDark:_logoIsDark=true,luminanceThreshold=.45,...rest}=props;const applyRefs=useCallback(node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);const sampleBackgroundAndUpdate=useCallback(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const rootElement=localRef.current;if(!rootElement)return;const rect=rootElement.getBoundingClientRect();if(rect.width<=0||rect.height<=0)return;const sampleX=Math.min(window.innerWidth-1,Math.max(0,rect.left+rect.width/2));const sampleY=Math.min(window.innerHeight-1,Math.max(0,rect.top+rect.height/2));const elements=document.elementsFromPoint(sampleX,sampleY);let fallbackTransparentColor=null;for(const el of elements){if(el===rootElement||rootElement.contains(el))continue;const computed=window.getComputedStyle(el);const parsedBackgroundColor=parseCssColor(computed.backgroundColor||\"\");const backgroundImage=computed.backgroundImage||\"\";const isGradient=backgroundImage.toLowerCase().includes(\"gradient\");const hasRasterImage=backgroundImage.toLowerCase().includes(\"url(\");if(parsedBackgroundColor&&parsedBackgroundColor.a>=.9){const onDark=classifyFromLuminance(relativeLuminance(parsedBackgroundColor.r,parsedBackgroundColor.g,parsedBackgroundColor.b),luminanceThreshold);startTransition(()=>{setIsOnDarkBackground(onDark);});return;}if(isGradient){const gradientLuminance=extractGradientLuminance(backgroundImage);if(gradientLuminance!==null){startTransition(()=>{setIsOnDarkBackground(classifyFromLuminance(gradientLuminance,luminanceThreshold));});return;}}if(hasRasterImage||hasFramerOrMediaMarker(el)){startTransition(()=>{setIsOnDarkBackground(true);});return;}if(!fallbackTransparentColor&&parsedBackgroundColor&&parsedBackgroundColor.a>.02&&parsedBackgroundColor.a<.9){fallbackTransparentColor=parsedBackgroundColor;}}if(fallbackTransparentColor){const fallbackLum=luminanceFromTransparentColor(fallbackTransparentColor);startTransition(()=>{setIsOnDarkBackground(classifyFromLuminance(fallbackLum,luminanceThreshold));});return;}const bodyColor=parseCssColor(window.getComputedStyle(document.body).backgroundColor||\"\");if(bodyColor&&bodyColor.a>.02){const bodyLum=bodyColor.a<.9?luminanceFromTransparentColor(bodyColor):relativeLuminance(bodyColor.r,bodyColor.g,bodyColor.b);startTransition(()=>{setIsOnDarkBackground(classifyFromLuminance(bodyLum,luminanceThreshold));});return;}startTransition(()=>{setIsOnDarkBackground(false);});},[luminanceThreshold]);const scheduleSample=useCallback(()=>{if(typeof window===\"undefined\")return;if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(()=>{rafRef.current=null;sampleBackgroundAndUpdate();});},[sampleBackgroundAndUpdate]);const clearBurstTimeouts=useCallback(()=>{if(typeof window===\"undefined\")return;burstTimeoutsRef.current.forEach(timeoutId=>{window.clearTimeout(timeoutId);});burstTimeoutsRef.current=[];},[]);const runResampleBurst=useCallback(()=>{if(typeof window===\"undefined\")return;clearBurstTimeouts();sampleBackgroundAndUpdate();scheduleSample();const burstTimings=[0,60,150,300,500,800,1200];burstTimings.forEach(delay=>{const timeoutId=window.setTimeout(()=>{scheduleSample();},delay);burstTimeoutsRef.current.push(timeoutId);});},[clearBurstTimeouts,sampleBackgroundAndUpdate,scheduleSample]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;lastPathnameRef.current=window.location.pathname;runResampleBurst();const frameId=window.requestAnimationFrame(()=>{scheduleSample();});const onScroll=()=>scheduleSample();const onResize=()=>scheduleSample();const onLoad=()=>scheduleSample();const onRouteSignal=()=>{const currentPathname=window.location.pathname;lastPathnameRef.current=currentPathname;runResampleBurst();};const onMutation=()=>{if(mutationDebounceTimeoutRef.current!==null){window.clearTimeout(mutationDebounceTimeoutRef.current);}mutationDebounceTimeoutRef.current=window.setTimeout(()=>{runResampleBurst();mutationDebounceTimeoutRef.current=null;},120);};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);window.addEventListener(\"load\",onLoad);window.addEventListener(\"popstate\",onRouteSignal);window.addEventListener(\"hashchange\",onRouteSignal);document.addEventListener(\"scroll\",onScroll,{capture:true,passive:true});routePollIntervalRef.current=window.setInterval(()=>{const currentPathname=window.location.pathname;if(currentPathname!==lastPathnameRef.current){lastPathnameRef.current=currentPathname;runResampleBurst();}},250);if(typeof MutationObserver!==\"undefined\"&&document.body){mutationObserverRef.current=new MutationObserver(onMutation);mutationObserverRef.current.observe(document.body,{childList:true,subtree:true});}return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"load\",onLoad);window.removeEventListener(\"popstate\",onRouteSignal);window.removeEventListener(\"hashchange\",onRouteSignal);document.removeEventListener(\"scroll\",onScroll,true);window.cancelAnimationFrame(frameId);clearBurstTimeouts();if(routePollIntervalRef.current!==null){window.clearInterval(routePollIntervalRef.current);routePollIntervalRef.current=null;}if(mutationDebounceTimeoutRef.current!==null){window.clearTimeout(mutationDebounceTimeoutRef.current);mutationDebounceTimeoutRef.current=null;}if(mutationObserverRef.current){mutationObserverRef.current.disconnect();mutationObserverRef.current=null;}if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}};},[clearBurstTimeouts,isStatic,runResampleBurst,scheduleSample]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const rootElement=localRef.current;if(!rootElement)return;const filterValue=isOnDarkBackground?\"brightness(0) invert(1)\":\"brightness(0)\";rootElement.style.setProperty(\"filter\",filterValue,\"important\");rootElement.style.setProperty(\"transition\",\"filter 0.3s ease\");},[isOnDarkBackground]);return /*#__PURE__*/_jsx(Component,{ref:applyRefs,...rest});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withAdaptiveBrandmark\":{\"type\":\"reactHoc\",\"name\":\"withAdaptiveBrandmark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdaptiveBrandmarkOverride.map","// User request: Create a Framer code override HOC for a fixed bottom-right vertical nav that samples the runtime background behind it on mount/scroll/resize, classifies luminance, and force-applies legible light/dark link text color (including descendants) with smooth transition, SSR guards, and rAF-throttled handlers.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useIsStaticRenderer}from\"framer\";import{forwardRef,startTransition,useCallback,useEffect,useRef,useState}from\"react\";function parseCssColor(color){const value=color.trim();if(!value||value===\"transparent\")return null;const rgbMatch=value.match(/^rgba?\\(\\s*([0-9.]+)\\s*,\\s*([0-9.]+)\\s*,\\s*([0-9.]+)(?:\\s*[,/]\\s*([0-9.]+))?\\s*\\)$/i);if(rgbMatch){return{r:Number(rgbMatch[1]),g:Number(rgbMatch[2]),b:Number(rgbMatch[3]),a:rgbMatch[4]===undefined?1:Number(rgbMatch[4])};}const hexMatch=value.match(/^#([0-9a-f]{3,8})$/i);if(hexMatch){const hex=hexMatch[1];if(hex.length===3||hex.length===4){const r=parseInt(hex[0]+hex[0],16);const g=parseInt(hex[1]+hex[1],16);const b=parseInt(hex[2]+hex[2],16);const a=hex.length===4?parseInt(hex[3]+hex[3],16)/255:1;return{r,g,b,a};}if(hex.length===6||hex.length===8){const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);const a=hex.length===8?parseInt(hex.slice(6,8),16)/255:1;return{r,g,b,a};}}return null;}function relativeLuminance(r,g,b){const normalize=channel=>{const c=channel/255;return c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4);};const rn=normalize(r);const gn=normalize(g);const bn=normalize(b);return .2126*rn+.7152*gn+.0722*bn;}function classifyFromLuminance(luminance,threshold){return luminance<threshold;}function extractGradientLuminance(backgroundImage){if(!backgroundImage||!backgroundImage.toLowerCase().includes(\"gradient\"))return null;const colorMatches=backgroundImage.match(/rgba?\\([^)]+\\)|#[0-9a-f]{3,8}/gi)??[];if(colorMatches.length===0)return null;let weightedSum=0;let totalWeight=0;for(const rawColor of colorMatches){const parsed=parseCssColor(rawColor);if(!parsed||parsed.a<=.02)continue;const lum=relativeLuminance(parsed.r,parsed.g,parsed.b);weightedSum+=lum*parsed.a;totalWeight+=parsed.a;}if(totalWeight<=0)return null;return weightedSum/totalWeight;}function hasFramerOrMediaMarker(element){let current=element;let depth=0;while(current&&depth<4){if(current.tagName===\"IMG\"||current.tagName===\"PICTURE\"||current.tagName===\"VIDEO\"){return true;}const asHTMLElement=current;if(asHTMLElement.hasAttribute?.(\"data-framer-image\")||asHTMLElement.hasAttribute?.(\"data-framer-background-image\")){return true;}current=current.parentElement;depth+=1;}return false;}function luminanceFromTransparentColor(color){const clampedAlpha=Math.max(0,Math.min(1,color.a));const blendedR=color.r*clampedAlpha+255*(1-clampedAlpha);const blendedG=color.g*clampedAlpha+255*(1-clampedAlpha);const blendedB=color.b*clampedAlpha+255*(1-clampedAlpha);return relativeLuminance(blendedR,blendedG,blendedB);}export function withAdaptiveNavContrast(Component){return /*#__PURE__*/forwardRef(function WithAdaptiveNavContrast(props,ref){const isStatic=useIsStaticRenderer();const localRef=useRef(null);const rafRef=useRef(null);const burstTimeoutsRef=useRef([]);const routePollIntervalRef=useRef(null);const mutationDebounceTimeoutRef=useRef(null);const mutationObserverRef=useRef(null);const lastPathnameRef=useRef(\"\");const[useLightText,setUseLightText]=useState(false);const{lightColor=\"#F5F3EF\",darkColor=\"#0D1B2A\",luminanceThreshold=.45,className,style,...rest}=props;const applyRefs=useCallback(node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);const sampleBackgroundAndUpdate=useCallback(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const navElement=localRef.current;if(!navElement)return;const rect=navElement.getBoundingClientRect();if(rect.width<=0||rect.height<=0)return;const sampleX=Math.min(window.innerWidth-1,Math.max(0,rect.left+rect.width/2));const sampleY=Math.min(window.innerHeight-1,Math.max(0,rect.top+rect.height/2));const elements=document.elementsFromPoint(sampleX,sampleY);let fallbackTransparentColor=null;for(const el of elements){if(el===navElement||navElement.contains(el))continue;const computed=window.getComputedStyle(el);const parsedBackgroundColor=parseCssColor(computed.backgroundColor||\"\");const backgroundImage=computed.backgroundImage||\"\";const isGradient=backgroundImage.toLowerCase().includes(\"gradient\");const hasRasterImage=backgroundImage.toLowerCase().includes(\"url(\");if(parsedBackgroundColor&&parsedBackgroundColor.a>=.9){const useLight=classifyFromLuminance(relativeLuminance(parsedBackgroundColor.r,parsedBackgroundColor.g,parsedBackgroundColor.b),luminanceThreshold);startTransition(()=>{setUseLightText(useLight);});return;}if(isGradient){const gradientLuminance=extractGradientLuminance(backgroundImage);if(gradientLuminance!==null){startTransition(()=>{setUseLightText(classifyFromLuminance(gradientLuminance,luminanceThreshold));});return;}}if(hasRasterImage||hasFramerOrMediaMarker(el)){startTransition(()=>{setUseLightText(true);});return;}if(!fallbackTransparentColor&&parsedBackgroundColor&&parsedBackgroundColor.a>.02&&parsedBackgroundColor.a<.9){fallbackTransparentColor=parsedBackgroundColor;}}if(fallbackTransparentColor){const fallbackLum=luminanceFromTransparentColor(fallbackTransparentColor);startTransition(()=>{setUseLightText(classifyFromLuminance(fallbackLum,luminanceThreshold));});return;}const bodyColor=parseCssColor(window.getComputedStyle(document.body).backgroundColor||\"\");if(bodyColor&&bodyColor.a>.02){const bodyLum=bodyColor.a<.9?luminanceFromTransparentColor(bodyColor):relativeLuminance(bodyColor.r,bodyColor.g,bodyColor.b);startTransition(()=>{setUseLightText(classifyFromLuminance(bodyLum,luminanceThreshold));});return;}startTransition(()=>{setUseLightText(false);});},[luminanceThreshold]);const scheduleSample=useCallback(()=>{if(typeof window===\"undefined\")return;if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(()=>{rafRef.current=null;sampleBackgroundAndUpdate();});},[sampleBackgroundAndUpdate]);const clearBurstTimeouts=useCallback(()=>{if(typeof window===\"undefined\")return;burstTimeoutsRef.current.forEach(timeoutId=>{window.clearTimeout(timeoutId);});burstTimeoutsRef.current=[];},[]);const runResampleBurst=useCallback(()=>{if(typeof window===\"undefined\")return;clearBurstTimeouts();sampleBackgroundAndUpdate();scheduleSample();const burstTimings=[0,60,150,300,500,800,1200];burstTimings.forEach(delay=>{const timeoutId=window.setTimeout(()=>{scheduleSample();},delay);burstTimeoutsRef.current.push(timeoutId);});},[clearBurstTimeouts,sampleBackgroundAndUpdate,scheduleSample]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;lastPathnameRef.current=window.location.pathname;runResampleBurst();const frameId=window.requestAnimationFrame(()=>{scheduleSample();});const onScroll=()=>scheduleSample();const onResize=()=>scheduleSample();const onLoad=()=>scheduleSample();const onRouteSignal=()=>{const currentPathname=window.location.pathname;lastPathnameRef.current=currentPathname;runResampleBurst();};const onMutation=()=>{if(mutationDebounceTimeoutRef.current!==null){window.clearTimeout(mutationDebounceTimeoutRef.current);}mutationDebounceTimeoutRef.current=window.setTimeout(()=>{runResampleBurst();mutationDebounceTimeoutRef.current=null;},120);};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);window.addEventListener(\"load\",onLoad);window.addEventListener(\"popstate\",onRouteSignal);window.addEventListener(\"hashchange\",onRouteSignal);document.addEventListener(\"scroll\",onScroll,{capture:true,passive:true});routePollIntervalRef.current=window.setInterval(()=>{const currentPathname=window.location.pathname;if(currentPathname!==lastPathnameRef.current){lastPathnameRef.current=currentPathname;runResampleBurst();}},250);if(typeof MutationObserver!==\"undefined\"&&document.body){mutationObserverRef.current=new MutationObserver(onMutation);mutationObserverRef.current.observe(document.body,{childList:true,subtree:true});}return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"load\",onLoad);window.removeEventListener(\"popstate\",onRouteSignal);window.removeEventListener(\"hashchange\",onRouteSignal);document.removeEventListener(\"scroll\",onScroll,true);window.cancelAnimationFrame(frameId);clearBurstTimeouts();if(routePollIntervalRef.current!==null){window.clearInterval(routePollIntervalRef.current);routePollIntervalRef.current=null;}if(mutationDebounceTimeoutRef.current!==null){window.clearTimeout(mutationDebounceTimeoutRef.current);mutationDebounceTimeoutRef.current=null;}if(mutationObserverRef.current){mutationObserverRef.current.disconnect();mutationObserverRef.current=null;}if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}};},[clearBurstTimeouts,isStatic,runResampleBurst,scheduleSample]);useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const effectiveColor=useLightText?lightColor:darkColor;const navElement=localRef.current;if(!navElement)return;navElement.style.setProperty(\"color\",effectiveColor,\"important\");navElement.style.setProperty(\"transition\",\"color 0.3s ease\");const descendants=navElement.querySelectorAll(\"*\");descendants.forEach(element=>{if(element instanceof HTMLElement){element.style.setProperty(\"color\",effectiveColor,\"important\");element.style.setProperty(\"transition\",\"color 0.3s ease\");}});const svgElements=navElement.querySelectorAll(\"svg\");svgElements.forEach(svg=>{svg.style.setProperty(\"color\",effectiveColor);svg.style.setProperty(\"fill\",effectiveColor);});const shapeElements=navElement.querySelectorAll(\"path, rect, circle, ellipse, polygon, polyline, line\");shapeElements.forEach(shape=>{if(!(shape instanceof SVGElement))return;const computed=window.getComputedStyle(shape);if(computed.fill!==\"none\"){shape.style.setProperty(\"fill\",effectiveColor,\"important\");}if(computed.stroke!==\"none\"){shape.style.setProperty(\"stroke\",effectiveColor,\"important\");}shape.style.setProperty(\"transition\",\"fill 0.3s ease, stroke 0.3s ease\");});},[darkColor,lightColor,useLightText]);return /*#__PURE__*/_jsx(Component,{ref:applyRefs,...rest,className:className,style:{...style}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withAdaptiveNavContrast\":{\"type\":\"reactHoc\",\"name\":\"withAdaptiveNavContrast\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdaptiveNavContrastOverride.map","// Generated by Framer (65a4904)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans-300\",\"GF;IBM Plex Sans-regular\",\"GF;IBM Plex Sans-italic\",\"GF;IBM Plex Sans-300italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSDtFlzBaI5loa26g.woff2\",weight:\"300\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzBaI5loa26g.woff2\",weight:\"400\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhqbQ6g4tIOm6vje.woff2\",weight:\"400\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhrFQ6g4tIOm6vje.woff2\",weight:\"300\"}]}];export const css=['.framer-n006C .framer-styles-preset-psrjo1:not(.rich-text-wrapper), .framer-n006C .framer-styles-preset-psrjo1.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans 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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-n006C\";\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 (65a4904)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Antic Didone-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Antic Didone\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Antic Didone\",url:\"https://fonts.gstatic.com/s/anticdidone/v17/RWmPoKKX6u8sp8fIWdnDKqDirIsGBGBzCw.woff2\",weight:\"400\"}]}];export const css=[\".framer-C12v1 .framer-styles-preset-11u2qun:not(.rich-text-wrapper), .framer-C12v1 .framer-styles-preset-11u2qun.rich-text-wrapper h1 { --framer-font-family: \\\"Antic Didone\\\", \\\"Antic Didone Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --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-C12v1 .framer-styles-preset-11u2qun:not(.rich-text-wrapper), .framer-C12v1 .framer-styles-preset-11u2qun.rich-text-wrapper h1 { --framer-font-family: \\\"Antic Didone\\\", \\\"Antic Didone Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --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-C12v1 .framer-styles-preset-11u2qun:not(.rich-text-wrapper), .framer-C12v1 .framer-styles-preset-11u2qun.rich-text-wrapper h1 { --framer-font-family: \\\"Antic Didone\\\", \\\"Antic Didone Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-C12v1\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Mono-regular\",\"GF;IBM Plex Mono-700\",\"GF;IBM Plex Mono-700italic\",\"GF;IBM Plex Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"},{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lJPg-IUDNg.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFgsARHNh4zg.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6pfjptAgt5VM-kVkqdyU8n1ioq131hj-sNFQ.woff2\",weight:\"400\"}]}];export const css=['.framer-obebx .framer-styles-preset-1pxmhzn:not(.rich-text-wrapper), .framer-obebx .framer-styles-preset-1pxmhzn.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace; --framer-font-family-bold: \"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace; --framer-font-family-italic: \"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 10px; --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: 6px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-obebx\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}