{"version":3,"file":"script_main.DFOLMoiy.mjs","names":["useRef","useState","overlayElement","_Fragment","fonts","css","className","fonts","css","className","css","SmoothScrollFonts","SmoothScroll","NavigationFonts","Navigation","LogoV2ColorCFonts","LogoV2ColorC","TabMobNavigationFonts","TabMobNavigation","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","textEffect","animation1","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","RichText","React.Fragment","PropertyOverrides","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","PrimaryButtons","SmoothScroll","Navigation","TabMobNavigation","LogoV2ColorC","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","React.createElement","NavigationTemplate1","NavigationTemplate2","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/uA9W0ZXRi8nhpSWxS5wR/ocRuj0tMtlsE5mW4rT05/Smooth_scroll.js","https:/framerusercontent.com/modules/7gLPfg90DHb4whpIYpkg/zofWnYifvIuLKp5AQlkl/EMfh4XvV8.js","https:/framerusercontent.com/modules/4Re6fuyZjJZAvqkrWjRc/5HmiFnq6EIUFkR26i2TR/mDVOL1wrk.js","https:/framerusercontent.com/modules/UhsCGvzJ5L8NvcFm4TVc/uBfuuqbQ8tuougGpmsqa/ZOHTlSHRU.js","https:/framerusercontent.com/modules/fHVs9LYh9oYpnUiZlCje/wydq1UaxmY5GmYMLkGRW/Kxuemp3PE.js","https:/framerusercontent.com/modules/z45LTPaWzYD9FH8herLU/gjbOvYFVRalVK5sz6DV4/ktDFS25h_.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";/**\n * @framerDisableUnlink\n */export default function OptimizedSmoothScroll(props){// Destructure props at the top level\nconst{intensity=10,enabled=true,disableOnTouch=true}=props;// Component state\nconst lenisRef=useRef(null);const[isLenisLoaded,setIsLenisLoaded]=useState(false);const rafRef=useRef(null);const[isTouchDevice,setIsTouchDevice]=useState(false);const[isOverlayOpen,setIsOverlayOpen]=useState(false);const isInitialLoadRef=useRef(true);const lastScrollPosition=useRef(0);// Check if the device is a touch device - function defined outside hooks\nconst checkTouchDevice=()=>{if(typeof window!==\"undefined\"){return\"ontouchstart\"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;}return false;};// Set touch device state on first render\nuseEffect(()=>{setIsTouchDevice(checkTouchDevice());},[]);// Determine if smooth scroll should be active\n// Now it also considers if an overlay is open\nconst shouldActivate=enabled&&!(disableOnTouch&&isTouchDevice)&&!isOverlayOpen;// Priority load styles to ensure smooth scroll is active from the start\nuseEffect(()=>{const addInitialStyles=()=>{// Add initial styles to ensure smooth scrolling is active from the start\nconst styleEl=document.createElement(\"style\");styleEl.id=\"lenis-initial-styles\";styleEl.innerHTML=`\n                html.lenis {\n                    height: auto;\n                }\n                \n                .lenis.lenis-smooth {\n                    scroll-behavior: auto !important;\n                }\n                \n                .lenis.lenis-smooth [data-lenis-prevent] {\n                    overscroll-behavior: contain;\n                }\n                \n                .lenis.lenis-stopped {\n                    overflow: hidden;\n                }\n                \n                .lenis.lenis-scrolling iframe {\n                    pointer-events: none;\n                }\n            `;document.head.appendChild(styleEl);return()=>{const existingStyle=document.getElementById(\"lenis-initial-styles\");if(existingStyle){existingStyle.remove();}};};// If we should activate, add styles right away\nif(shouldActivate){return addInitialStyles();}},[shouldActivate]);// Dynamically load Lenis to avoid issues during initial rendering\nuseEffect(()=>{if(!shouldActivate)return;let isMounted=true;// Load Lenis dynamically\nconst loadLenis=async()=>{try{// Use dynamic import to load Lenis only when needed\nconst Lenis=(await import(\"@studio-freight/lenis\")).default;if(isMounted){// Initialize Lenis with smoother settings\nlenisRef.current=new Lenis({duration:intensity/10,smoothWheel:true,syncTouch:!disableOnTouch,touchMultiplier:2,wheelMultiplier:1.5,orientation:\"vertical\",gestureOrientation:\"vertical\",smoothTouch:!disableOnTouch,easing:t=>Math.min(1,1.001-Math.pow(2,-10*t)),immediate:false});// Start the lenis instance immediately\nlenisRef.current.start();// Make sure to set up RAF loop immediately\nconst raf=time=>{if(lenisRef.current){lenisRef.current.raf(time);}rafRef.current=requestAnimationFrame(raf);};rafRef.current=requestAnimationFrame(raf);setIsLenisLoaded(true);}}catch(error){console.warn(\"Failed to load Lenis:\",error);}};// Load Lenis with higher priority\nsetTimeout(loadLenis,0);return()=>{isMounted=false;// Proper cleanup\nif(lenisRef.current){lenisRef.current.destroy();lenisRef.current=null;}if(rafRef.current){cancelAnimationFrame(rafRef.current);rafRef.current=null;}setIsLenisLoaded(false);};},[shouldActivate,intensity,disableOnTouch]);// Set up animation loop only when Lenis is loaded - Now this is handled in the initialization\nuseEffect(()=>{// Only handle stopping the RAF loop here, starting is done in the init\nif(!isLenisLoaded||!shouldActivate)return;return()=>{if(rafRef.current){cancelAnimationFrame(rafRef.current);rafRef.current=null;}};},[isLenisLoaded,shouldActivate]);// Only reset scroll position on initial load, not when closing overlay\nuseEffect(()=>{if(lenisRef.current&&isLenisLoaded){if(isInitialLoadRef.current){lenisRef.current.scrollTo(0,{immediate:true});isInitialLoadRef.current=false;}}},[isLenisLoaded]);// Save scroll position periodically\nuseEffect(()=>{if(!shouldActivate)return;const saveScrollPosition=()=>{lastScrollPosition.current=window.scrollY;};// Save position every 300ms\nconst interval=setInterval(saveScrollPosition,300);// Also save on scroll\nwindow.addEventListener(\"scroll\",saveScrollPosition,{passive:true});return()=>{clearInterval(interval);window.removeEventListener(\"scroll\",saveScrollPosition);};},[shouldActivate]);// Handle overlays and modals - Enhanced version\nuseEffect(()=>{// Function to check if overlay is open\nconst checkOverlayState=()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){// Check if the overlay has children (which means it's active)\nconst hasChildren=overlayElement.children.length>0;// Only update if the state actually changed to prevent unnecessary effects\nif(hasChildren!==isOverlayOpen){setIsOverlayOpen(hasChildren);if(hasChildren){// If overlay is opened, save current position first\nlastScrollPosition.current=window.scrollY;// Then stop Lenis\nif(lenisRef.current){lenisRef.current.stop();}}else if(enabled&&!(disableOnTouch&&isTouchDevice)){// If overlay is closed and should be active, restart Lenis\nif(lenisRef.current){// Get saved position before restart\nconst savedPosition=lastScrollPosition.current;lenisRef.current.start();// After a small delay, restore position\nsetTimeout(()=>{window.scrollTo({top:savedPosition,behavior:\"auto\"});},10);}}}}};// Run the check immediately\ncheckOverlayState();// Observe changes to the overlay element\nconst overlayElement=document.getElementById(\"overlay\");if(overlayElement){const observer=new MutationObserver(()=>{checkOverlayState();});observer.observe(overlayElement,{childList:true});return()=>{observer.disconnect();};}// Also observe the HTML element for overflow changes\n// This catches modals that might not use the overlay element\nconst htmlElement=document.documentElement;const bodyObserver=new MutationObserver(()=>{const isOverflowHidden=window.getComputedStyle(htmlElement).overflow===\"hidden\";if(isOverflowHidden){// Save position before stopping\nlastScrollPosition.current=window.scrollY;if(lenisRef.current){lenisRef.current.stop();}}else if(enabled&&!(disableOnTouch&&isTouchDevice)&&!isOverlayOpen){if(lenisRef.current){// Get saved position\nconst savedPosition=lastScrollPosition.current;lenisRef.current.start();// Restore position\nsetTimeout(()=>{window.scrollTo({top:savedPosition,behavior:\"auto\"});},10);}}});bodyObserver.observe(htmlElement,{attributes:true,attributeFilter:[\"style\"]});return()=>{bodyObserver.disconnect();};},[isOverlayOpen,enabled,disableOnTouch,isTouchDevice]);// Debug info for development purposes\nconst debugInfo=process.env.NODE_ENV===\"development\"?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"none\"},children:[`Touch device: ${isTouchDevice?\"Yes\":\"No\"}`,`Smooth scroll active: ${shouldActivate?\"Yes\":\"No\"}`,`Overlay open: ${isOverlayOpen?\"Yes\":\"No\"}`,`Last scroll position: ${lastScrollPosition.current}`]}):null;return /*#__PURE__*/_jsxs(_Fragment,{children:[debugInfo,isLenisLoaded&&shouldActivate&&/*#__PURE__*/_jsx(\"style\",{children:`\n                    html.lenis {\n                        height: auto;\n                    }\n                    \n                    .lenis.lenis-smooth {\n                        scroll-behavior: auto !important;\n                    }\n                    \n                    .lenis.lenis-smooth [data-lenis-prevent] {\n                        overscroll-behavior: contain;\n                    }\n                    \n                    .lenis.lenis-stopped {\n                        overflow: hidden;\n                    }\n                    \n                    .lenis.lenis-scrolling iframe {\n                        pointer-events: none;\n                    }\n                    `})]});}OptimizedSmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(OptimizedSmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:1,max:20,step:1},enabled:{title:\"Enabled\",type:ControlType.Boolean,defaultValue:true},disableOnTouch:{title:\"Disable on touch devices\",type:ControlType.Boolean,defaultValue:true,description:\"Smooth Scroll\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OptimizedSmoothScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_scroll.map","// Generated by Framer (08999ac)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Switzer-regular\",\"FS;Switzer-bold\",\"FS;Switzer-bold italic\",\"FS;Switzer-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LVPXCMXCWY3V7PSXRMGRQUJDAS2DT47E/BPEVRT2HG7PPVVUS7A67MZQQZW6LR6A5/A7AS3UPAGLC7MDVC67SBNTE5FGF2Z2RG.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XVUY2PHYBA6KMN4RMEMJPHQSTKCQ267G/UICOQA6KCSHFOSCPYDVVDNNCDKYFXHJB/O34WRFYO7JNWEBBA2LRV2XYRUSYXYDKH.woff2\",weight:\"400\"}]}];export const css=['.framer-Sv4LM .framer-styles-preset-15o6ap7:not(.rich-text-wrapper), .framer-Sv4LM .framer-styles-preset-15o6ap7.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-italic: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-bd098b1a-4c02-4b3a-a40c-378ef3ca2055, #0b3133); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Sv4LM\";\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 (569b461)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-TuVb1 .framer-styles-preset-v9qf0c:not(.rich-text-wrapper), .framer-TuVb1 .framer-styles-preset-v9qf0c.rich-text-wrapper a { --framer-link-current-text-color: var(--token-0043df92-e785-445d-aa34-87bc43550824, #ffffff); --framer-link-hover-text-color: var(--token-5b83b179-0820-4fe9-999d-eff867aee191, #dcfda3); --framer-link-text-color: #ffffff; }\"];export const className=\"framer-TuVb1\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Switzer-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-175TB .framer-styles-preset-1ucu9rp:not(.rich-text-wrapper), .framer-175TB .framer-styles-preset-1ucu9rp.rich-text-wrapper p { --framer-font-family: \"Switzer\", \"Switzer Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --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.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-bd098b1a-4c02-4b3a-a40c-378ef3ca2055, #0b3133); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-175TB\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (770d690)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TabMobNavigation from\"#framer/local/canvasComponent/F3lqyv9gB/F3lqyv9gB.js\";import Navigation from\"#framer/local/canvasComponent/Wuv81w5_R/Wuv81w5_R.js\";import PrimaryButtons from\"#framer/local/canvasComponent/XkgRgAw8q/XkgRgAw8q.js\";import SmoothScroll from\"#framer/local/codeFile/qchX4aJ/Smooth_scroll.js\";import*as sharedStyle2 from\"#framer/local/css/D3XgZfN4n/D3XgZfN4n.js\";import*as sharedStyle1 from\"#framer/local/css/DWx0krw_Q/DWx0krw_Q.js\";import*as sharedStyle3 from\"#framer/local/css/EMfh4XvV8/EMfh4XvV8.js\";import*as sharedStyle from\"#framer/local/css/jfzO8oHgK/jfzO8oHgK.js\";import*as sharedStyle5 from\"#framer/local/css/mDVOL1wrk/mDVOL1wrk.js\";import*as sharedStyle4 from\"#framer/local/css/ZOHTlSHRU/ZOHTlSHRU.js\";import LogoV2ColorC from\"#framer/local/vector/Y710lvA8q/Y710lvA8q.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const LogoV2ColorCFonts=getFonts(LogoV2ColorC);const TabMobNavigationFonts=getFonts(TabMobNavigation);const breakpoints={FopnWT0of:\"(min-width: 810px) and (max-width: 1199.98px)\",kfQdn9bCN:\"(min-width: 1200px)\",oaLdeVkuN:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7Pf2E\";const variantClassNames={FopnWT0of:\"framer-v-b275o6\",kfQdn9bCN:\"framer-v-1yf95li\",oaLdeVkuN:\"framer-v-1tw64ys\"};const rPQhlPn0V=undefined;const VEwk5aKWU=undefined;const cLL4XkAVc=undefined;const eyo0SWFNG=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition1={bounce:0,delay:.075,duration:.4,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:0,tokenization:\"word\",transition:transition1,trigger:\"onMount\",type:\"appear\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation1={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const breakpointRules={FopnWT0of:[\".framer-7Pf2E .framer-1n4uwih { padding: 40px; }\",\".framer-7Pf2E .framer-zs37sw { gap: 40px; order: 0; }\",\".framer-7Pf2E .framer-n1jotc { flex: 1.5 0 0px; gap: 60px; }\",\".framer-7Pf2E .framer-ni8olx { flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; }\",\".framer-7Pf2E .framer-1yww663 { flex: none; gap: 16px; min-width: unset; width: 100%; }\",\".framer-7Pf2E .framer-lgvee2 { gap: 0px; }\",\".framer-7Pf2E .framer-lo621f { gap: 8px; }\",\".framer-7Pf2E .framer-1w5lixk { order: 1; padding: 0px; }\",\".framer-7Pf2E .framer-1l8jp9s, .framer-7Pf2E .framer-mllcg9 { padding: 16px 0px 0px 0px; }\",\".framer-7Pf2E .framer-sc76ev-container { z-index: 9; }\"],oaLdeVkuN:[\".framer-7Pf2E .framer-1n4uwih { padding: 40px 16px 40px 16px; }\",\".framer-7Pf2E .framer-zs37sw { flex-direction: column; order: 0; }\",\".framer-7Pf2E .framer-n1jotc { flex: none; gap: 40px; width: 100%; }\",\".framer-7Pf2E .framer-ni8olx { flex: none; gap: 40px 40px; width: 100%; }\",\".framer-7Pf2E .framer-1w5lixk { order: 1; padding: 0px; }\",\".framer-7Pf2E .framer-1l8jp9s { flex-direction: column; gap: 32px; justify-content: flex-start; padding: 16px 0px 0px 0px; }\",\".framer-7Pf2E .framer-8gt7q7 { align-self: stretch; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-7Pf2E .framer-98v5aw { width: 100%; }\",\".framer-7Pf2E .framer-1qvc2w3 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-7Pf2E .framer-mllcg9 { flex-direction: column; padding: 16px 0px 0px 0px; }\",\".framer-7Pf2E .framer-1yxrgqd { flex: none; width: 100%; }\",\".framer-7Pf2E .framer-sc76ev-container { z-index: 9; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FopnWT0of:\".framer-b275o6-override\",oaLdeVkuN:\".framer-1tw64ys-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7Pf2E.framer-1swt168, .framer-7Pf2E .framer-1swt168 { display: block; }\",\".framer-7Pf2E.framer-1yf95li { align-content: center; align-items: center; background-color: var(--token-bd098b1a-4c02-4b3a-a40c-378ef3ca2055, #0b3133); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7Pf2E .framer-1ko81im-container { flex: none; height: auto; left: 50%; opacity: 0; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-7Pf2E .framer-ayq1du-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-7Pf2E .framer-1fsjel9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-7Pf2E .framer-1n4uwih { align-content: center; align-items: center; background-color: var(--token-bd098b1a-4c02-4b3a-a40c-378ef3ca2055, #0b3133); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; order: 1003; overflow: hidden; padding: 80px; position: relative; width: 100%; z-index: 1; }\",\".framer-7Pf2E .framer-zs37sw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-7Pf2E .framer-n1jotc { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7Pf2E .framer-v31owh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7Pf2E .framer-5y88pe { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-7Pf2E .framer-ni8olx { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.3 0 0px; flex-direction: row; flex-wrap: wrap; gap: 80px 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7Pf2E .framer-1yww663 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; min-width: 120px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7Pf2E .framer-1l2j65j { --framer-paragraph-spacing: 14px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7Pf2E .framer-lgvee2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; min-width: 96px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7Pf2E .framer-lo621f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7Pf2E .framer-22x0mb, .framer-7Pf2E .framer-1cty9f3, .framer-7Pf2E .framer-1t61qlk, .framer-7Pf2E .framer-5k27te, .framer-7Pf2E .framer-1lduoh, .framer-7Pf2E .framer-16rtnz4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7Pf2E .framer-4xnn4m, .framer-7Pf2E .framer-j1x3nz, .framer-7Pf2E .framer-1hg8rzu, .framer-7Pf2E .framer-1avj0qr, .framer-7Pf2E .framer-nutguu, .framer-7Pf2E .framer-61wlby { --framer-paragraph-spacing: 16px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7Pf2E .framer-1w5lixk { --border-bottom-width: 0px; --border-color: rgba(220, 253, 163, 0.2); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-7Pf2E .framer-1l8jp9s { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-7Pf2E .framer-112kxxq { 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; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7Pf2E .framer-1prrz35 { aspect-ratio: 4.390243902439025 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 41px); position: relative; width: 180px; }\",\".framer-7Pf2E .framer-8gt7q7, .framer-7Pf2E .framer-1qvc2w3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7Pf2E .framer-98v5aw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7Pf2E .framer-mllcg9 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-7Pf2E .framer-1yxrgqd { --framer-paragraph-spacing: 0px; -webkit-user-select: auto; flex: 1 0 0px; height: auto; position: relative; user-select: auto; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-7Pf2E .framer-sc76ev-container { flex: none; height: auto; left: 50%; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-7Pf2E[data-border=\"true\"]::after, .framer-7Pf2E [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={FopnWT0of:\"(min-width: 810px) and (max-width: 1199.98px)\",kfQdn9bCN:\"(min-width: 1200px)\",oaLdeVkuN:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"kfQdn9bCN\",Phone:\"oaLdeVkuN\",Tablet:\"FopnWT0of\"};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,scrollSection,scrollSection2,scrollSection3,scrollSection4,width,...props})=>{return{...props,cLL4XkAVc:scrollSection3??props.cLL4XkAVc,eyo0SWFNG:scrollSection4??props.eyo0SWFNG,rPQhlPn0V:scrollSection??props.rPQhlPn0V,variant:humanReadableVariantMap[props.variant]??props.variant??\"kfQdn9bCN\",VEwk5aKWU:scrollSection2??props.VEwk5aKWU};};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,rPQhlPn0V,VEwk5aKWU,cLL4XkAVc,eyo0SWFNG,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"FopnWT0of\",\"oaLdeVkuN\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"FopnWT0of\",\"oaLdeVkuN\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"kfQdn9bCN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-bd098b1a-4c02-4b3a-a40c-378ef3ca2055, rgb(11, 49, 51)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1yf95li\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ko81im-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,nodeId:\"gXkA_pxBM\",scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(SmoothScroll,{disableOnTouch:true,enabled:true,height:\"100%\",id:\"gXkA_pxBM\",intensity:10,layoutId:\"gXkA_pxBM\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ayq1du-container hidden-b275o6 hidden-1tw64ys\",layoutScroll:true,nodeId:\"yWbW0Da51\",rendersWithMotion:true,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:rPQhlPn0V,target:\"VWtoyK4sn\"},{ref:VEwk5aKWU,target:\"B5vg_N7x9\"},{ref:cLL4XkAVc,target:\"VWtoyK4sn\"},{ref:eyo0SWFNG,target:\"VWtoyK4sn\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"yWbW0Da51\",layoutId:\"yWbW0Da51\",style:{width:\"100%\"},variant:matchVariant(\"B5vg_N7x9\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fsjel9\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1n4uwih\",\"data-framer-name\":\"footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zs37sw\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-n1jotc\",\"data-framer-name\":\"Frame 427321273\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-v31owh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-ko31pa\",\"data-styles-preset\":\"jfzO8oHgK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5b83b179-0820-4fe9-999d-eff867aee191, rgb(220, 253, 163))\"},children:\"Rise. Build. Lead.\"})}),className:\"framer-5y88pe\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ni8olx\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yww663\",\"data-framer-name\":\"_Footer links column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-16kg914\",\"data-styles-preset\":\"DWx0krw_Q\",style:{\"--framer-text-color\":\"var(--token-5b83b179-0820-4fe9-999d-eff867aee191, rgb(220, 253, 163))\"},children:\"Site Links\"})}),className:\"framer-1l2j65j\",\"data-framer-name\":\"Heading\",draggable:\"false\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lgvee2\",\"data-framer-name\":\"_Footer links column\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lo621f\",\"data-framer-name\":\"Footer links\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"IUEkP97Ct\",openInNewTab:false,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-22x0mb framer-1swt168\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Home\"})}),className:\"framer-4xnn4m\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hK_VY4JS0\"},motionChild:true,nodeId:\"VH7zQNYaQ\",openInNewTab:false,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cty9f3 framer-1swt168\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"About\"})}),className:\"framer-j1x3nz\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"c8ogTz43O\"},motionChild:true,nodeId:\"xeOp6LTa2\",openInNewTab:false,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1t61qlk framer-1swt168\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Services\"})}),className:\"framer-1hg8rzu\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LMLvOKkY8\"},motionChild:true,nodeId:\"YmI4bD_ac\",openInNewTab:false,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5k27te framer-1swt168\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Our Philosophy\"})}),className:\"framer-1avj0qr\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yly7qXVgP\"},motionChild:true,nodeId:\"k3Gg9LvZH\",openInNewTab:false,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lduoh framer-1swt168\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Contact Us\"})}),className:\"framer-nutguu\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VHi3Ukpx_\"},motionChild:true,nodeId:\"G7buiSykk\",openInNewTab:false,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16rtnz4 framer-1swt168\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Privacy Policy\"})}),className:\"framer-61wlby\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1w5lixk\",\"data-border\":true,\"data-framer-name\":\"Frame 48098148\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l8jp9s\",\"data-framer-name\":\"Frame 23446\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OP10Ezcbs\",openInNewTab:false,scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-112kxxq framer-1swt168\",\"data-framer-name\":\"LOGO\",children:[/*#__PURE__*/_jsx(LogoV2ColorC,{animated:false,className:\"framer-1prrz35\",layoutId:\"Nz4opKGg5\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-15o6ap7\",\"data-styles-preset\":\"EMfh4XvV8\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:[\"95 Third Street, 2nd Floor\",/*#__PURE__*/_jsx(\"br\",{}),\"San Francisco, CA 94103\"]})}),className:\"framer-8gt7q7\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-98v5aw\",\"data-framer-name\":\"Frame 427321186\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-15o6ap7\",\"data-styles-preset\":\"EMfh4XvV8\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:\"Copyright Phoenix Principals LLP 2026. All Rights Reserved\"})}),className:\"framer-1qvc2w3\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mllcg9\",\"data-framer-name\":\"Frame 23446\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"“Phoenix Principals” is the brand name under which Phoenix Principals LLP, Phoenix Tax LLC, and Phoenix Advisory LLC provide professional services. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsxs(\"code\",{children:[\"Phoenix Principals LLP is a \",/*#__PURE__*/_jsx(Link,{href:\"https://search.dca.ca.gov/details/300/PAR/8410/cb769e597b2a2b804a376464dd8a2a31\",motionChild:true,nodeId:\"JHTViQupL\",openInNewTab:true,relValues:[],scopeId:\"Kxuemp3PE\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v9qf0c\",\"data-styles-preset\":\"mDVOL1wrk\",children:\"California-licensed independent CPA firm\"})}),\" and holds the applicable licenses to operate in the public accounting space. Phoenix Principals LLP provides audit and assurance services. Phoenix Tax LLC provides tax compliance and tax advisory services on behalf of, and for the benefit of, Phoenix Principals LLP. Phoenix Advisory LLC provides business consulting and advisory services. \"]})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Phoenix Tax LLC and Phoenix Advisory LLC are wholly owned subsidiaries of Phoenix Principals LLP and are not licensed CPA firms. Where appropriate, these subsidiaries may perform services on behalf of Phoenix Principals LLP. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Phoenix Tax LLC and Phoenix Advisory LLC may engage or rely on the resources of affiliated and unaffiliated domestic or international service providers in the course of delivering professional services.  Phoenix Principals LLP,\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Phoenix Tax LLC, Phoenix Advisory LLC, and their respective affiliated entities are separate and distinct legal entities. Each entity provides services in its own capacity or, where applicable, as an agent, and no entity assumes responsibility or liability for the acts or omissions of any other entity. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"The information provided on this website is for general informational purposes only and does not constitute accounting, tax, consulting, or other professional advice, nor does it constitute the practice of public accounting or certified public accounting services as defined by the California Board of Accountancy or applicable law. Nothing on this website should be relied upon as a substitute for advice from a licensed certified public accountant or other qualified professional. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Use of this website, including the submission of inquiries or information, does not create a client, advisory, fiduciary, or professional relationship between you and Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, or any of their affiliates. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"While we strive to keep the information on this website current and accurate, Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, and their affiliates make no representations or warranties, express or implied, regarding the completeness, accuracy, or timeliness of the information provided. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"To the fullest extent permitted by law, Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, and their affiliates disclaim any liability for any loss or damage arising out of or in connection with the use of, or reliance on, this website or its content. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"This website may contain links to third-party websites. Such links are provided for convenience only, and Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, and their affiliates do not endorse or assume responsibility for the content, accuracy, or practices of any third-party sites. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Any information submitted through this website may not be secure or confidential. You should not transmit sensitive or confidential information unless and until a formal engagement has been established. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Services are provided in accordance with applicable licensing requirements, and not all services may be available in all jurisdictions. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"“Phoenix Principals LLP — Rise. Build. Lead.” is a trademark of Phoenix Principals LLP. Trademark(s) pending.\"})})]}),className:\"framer-1yxrgqd\",\"data-framer-name\":\"Mission Holdings \\xa9 2025 All rights reserved\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FopnWT0of:{height:832,width:\"100vw\",y:0},oaLdeVkuN:{height:832,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-sc76ev-container hidden-1yf95li\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"IV5DIFxUG\",scopeId:\"Kxuemp3PE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oaLdeVkuN:{variant:matchVariant(\"BG1vH5DR5\")}},children:/*#__PURE__*/_jsx(TabMobNavigation,{height:\"100%\",id:\"IV5DIFxUG\",layoutId:\"IV5DIFxUG\",pzJFtQ7b8:\"16px\",style:{width:\"100%\"},variant:matchVariant(\"i5oxpfckj\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FopnWT0of\":{\"layout\":[\"fixed\",\"fixed\"]},\"oaLdeVkuN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rPQhlPn0V\":\"scrollSection\",\"VEwk5aKWU\":\"scrollSection2\",\"cLL4XkAVc\":\"scrollSection3\",\"eyo0SWFNG\":\"scrollSection4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"kfQdn9bCN\":[\".framer-1ko81im-container\",\".framer-ayq1du-container\",\".framer-1n4uwih\"],\"FopnWT0of\":[\".framer-1ko81im-container\",\".framer-1n4uwih\",\".framer-sc76ev-container\"],\"oaLdeVkuN\":[\".framer-1ko81im-container\",\".framer-1n4uwih\",\".framer-sc76ev-container\"]}\n * @framerBreakpoints {\"kfQdn9bCN\":{\"min\":1200,\"canvasClassName\":\"framer-1yf95li-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"FopnWT0of\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-b275o6-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"oaLdeVkuN\":{\"max\":809,\"canvasClassName\":\"framer-1tw64ys-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant kfQdn9bCN\n * @framerLayoutTemplate true\n */const FramerKxuemp3PE=withCSS(Component,css,\"framer-7Pf2E\");export default FramerKxuemp3PE;FramerKxuemp3PE.displayName=\"Navigation template 1\";FramerKxuemp3PE.defaultProps={height:1e3,width:1200};addPropertyControls(FramerKxuemp3PE,{rPQhlPn0V:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},VEwk5aKWU:{title:\"Scroll Section 2\",type:ControlType.ScrollSectionRef},cLL4XkAVc:{title:\"Scroll Section 3\",type:ControlType.ScrollSectionRef},eyo0SWFNG:{title:\"Scroll Section 4\",type:ControlType.ScrollSectionRef}});addFonts(FramerKxuemp3PE,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SmoothScrollFonts,...NavigationFonts,...LogoV2ColorCFonts,...TabMobNavigationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerKxuemp3PE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(TabMobNavigation,{},context),forwardLoader(PrimaryButtons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKxuemp3PE\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"kfQdn9bCN\\\":[\\\".framer-1ko81im-container\\\",\\\".framer-ayq1du-container\\\",\\\".framer-1n4uwih\\\"],\\\"FopnWT0of\\\":[\\\".framer-1ko81im-container\\\",\\\".framer-1n4uwih\\\",\\\".framer-sc76ev-container\\\"],\\\"oaLdeVkuN\\\":[\\\".framer-1ko81im-container\\\",\\\".framer-1n4uwih\\\",\\\".framer-sc76ev-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FopnWT0of\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oaLdeVkuN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerVariables\":\"{\\\"rPQhlPn0V\\\":\\\"scrollSection\\\",\\\"VEwk5aKWU\\\":\\\"scrollSection2\\\",\\\"cLL4XkAVc\\\":\\\"scrollSection3\\\",\\\"eyo0SWFNG\\\":\\\"scrollSection4\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"kfQdn9bCN\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1yf95li-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"FopnWT0of\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-b275o6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"oaLdeVkuN\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1tw64ys-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"kfQdn9bCN\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (770d690)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TabMobNavigation from\"#framer/local/canvasComponent/F3lqyv9gB/F3lqyv9gB.js\";import Navigation from\"#framer/local/canvasComponent/Wuv81w5_R/Wuv81w5_R.js\";import SmoothScroll from\"#framer/local/codeFile/qchX4aJ/Smooth_scroll.js\";import*as sharedStyle2 from\"#framer/local/css/D3XgZfN4n/D3XgZfN4n.js\";import*as sharedStyle1 from\"#framer/local/css/DWx0krw_Q/DWx0krw_Q.js\";import*as sharedStyle3 from\"#framer/local/css/EMfh4XvV8/EMfh4XvV8.js\";import*as sharedStyle from\"#framer/local/css/jfzO8oHgK/jfzO8oHgK.js\";import*as sharedStyle5 from\"#framer/local/css/mDVOL1wrk/mDVOL1wrk.js\";import*as sharedStyle4 from\"#framer/local/css/ZOHTlSHRU/ZOHTlSHRU.js\";import LogoV2ColorC from\"#framer/local/vector/Y710lvA8q/Y710lvA8q.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavigationFonts=getFonts(Navigation);const TabMobNavigationFonts=getFonts(TabMobNavigation);const LogoV2ColorCFonts=getFonts(LogoV2ColorC);const breakpoints={kS0u6uSHx:\"(min-width: 1200px)\",mJmFjygjZ:\"(max-width: 809.98px)\",U4uGVzxwa:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Zgqy9\";const variantClassNames={kS0u6uSHx:\"framer-v-2sv9sl\",mJmFjygjZ:\"framer-v-ms8bh6\",U4uGVzxwa:\"framer-v-fvnwsd\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition1={bounce:0,delay:.075,duration:.4,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:0,tokenization:\"word\",transition:transition1,trigger:\"onMount\",type:\"appear\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation1={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const breakpointRules={mJmFjygjZ:[\".framer-Zgqy9 .framer-nsm85m { min-height: 79px; }\",\".framer-Zgqy9 .framer-k1azpq { padding: 40px 16px 40px 16px; }\",\".framer-Zgqy9 .framer-1pkxkn3 { flex-direction: column; order: 0; }\",\".framer-Zgqy9 .framer-rauu97 { flex: none; gap: 40px; width: 100%; }\",\".framer-Zgqy9 .framer-ouaad6 { flex: none; gap: 40px 40px; width: 100%; }\",\".framer-Zgqy9 .framer-7cpyrb { order: 1; padding: 0px; }\",\".framer-Zgqy9 .framer-1s3u4m6 { flex-direction: column; gap: 32px; justify-content: flex-start; padding: 16px 0px 0px 0px; }\",\".framer-Zgqy9 .framer-1vym1uj { align-self: stretch; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-Zgqy9 .framer-dt8tl2 { width: 100%; }\",\".framer-Zgqy9 .framer-e5kt49 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Zgqy9 .framer-ryj5v3 { flex-direction: column; padding: 16px 0px 0px 0px; }\",\".framer-Zgqy9 .framer-1lo1jje { flex: none; width: 100%; }\"],U4uGVzxwa:[\".framer-Zgqy9 .framer-nsm85m { min-height: 79px; }\",\".framer-Zgqy9 .framer-k1azpq { padding: 40px; }\",\".framer-Zgqy9 .framer-1pkxkn3 { gap: 40px; order: 0; }\",\".framer-Zgqy9 .framer-rauu97 { flex: 1.5 0 0px; gap: 60px; }\",\".framer-Zgqy9 .framer-ouaad6 { flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; }\",\".framer-Zgqy9 .framer-zxdj1d { flex: none; gap: 16px; min-width: unset; width: 100%; }\",\".framer-Zgqy9 .framer-1bcmjjn { gap: 0px; }\",\".framer-Zgqy9 .framer-1u4h1n2 { gap: 8px; }\",\".framer-Zgqy9 .framer-7cpyrb { order: 1; padding: 0px; }\",\".framer-Zgqy9 .framer-1s3u4m6, .framer-Zgqy9 .framer-ryj5v3 { padding: 16px 0px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={mJmFjygjZ:\".framer-ms8bh6-override\",U4uGVzxwa:\".framer-fvnwsd-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zgqy9.framer-za6tbz, .framer-Zgqy9 .framer-za6tbz { display: block; }\",\".framer-Zgqy9.framer-2sv9sl { align-content: center; align-items: center; background-color: #ffffff; 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-Zgqy9 .framer-m8xldf-container { flex: none; height: auto; left: 50%; opacity: 0; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-Zgqy9 .framer-nsm85m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -999; overflow: hidden; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-Zgqy9 .framer-hdnt18-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Zgqy9 .framer-1cmww44 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Zgqy9 .framer-1wtel51-container { flex: none; height: auto; left: 50%; order: 1003; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-Zgqy9 .framer-k1azpq { align-content: center; align-items: center; background-color: var(--token-bd098b1a-4c02-4b3a-a40c-378ef3ca2055, #0b3133); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; order: 1004; overflow: hidden; padding: 80px; position: relative; width: 100%; z-index: 1; }\",\".framer-Zgqy9 .framer-1pkxkn3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-Zgqy9 .framer-rauu97 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Zgqy9 .framer-4xvh6d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Zgqy9 .framer-gqegwe { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Zgqy9 .framer-ouaad6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.3 0 0px; flex-direction: row; flex-wrap: wrap; gap: 80px 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Zgqy9 .framer-zxdj1d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; min-width: 120px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Zgqy9 .framer-xtrzgv { --framer-paragraph-spacing: 14px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Zgqy9 .framer-1bcmjjn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; min-width: 96px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Zgqy9 .framer-1u4h1n2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Zgqy9 .framer-1o42eyg, .framer-Zgqy9 .framer-1hcdol8, .framer-Zgqy9 .framer-wefpdp, .framer-Zgqy9 .framer-1vt3rjr, .framer-Zgqy9 .framer-6dryxt, .framer-Zgqy9 .framer-1jqdb4t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Zgqy9 .framer-1nq7ivf, .framer-Zgqy9 .framer-1iboqk3, .framer-Zgqy9 .framer-1uoux3d, .framer-Zgqy9 .framer-gb05jc, .framer-Zgqy9 .framer-1vm42k6, .framer-Zgqy9 .framer-1d39vz1 { --framer-paragraph-spacing: 16px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Zgqy9 .framer-7cpyrb { --border-bottom-width: 0px; --border-color: rgba(220, 253, 163, 0.2); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-Zgqy9 .framer-1s3u4m6 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-Zgqy9 .framer-1sarbub { 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; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Zgqy9 .framer-15hap4h { aspect-ratio: 4.390243902439025 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 41px); position: relative; width: 180px; }\",\".framer-Zgqy9 .framer-1vym1uj, .framer-Zgqy9 .framer-e5kt49 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Zgqy9 .framer-dt8tl2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Zgqy9 .framer-ryj5v3 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-Zgqy9 .framer-1lo1jje { --framer-paragraph-spacing: 0px; -webkit-user-select: auto; flex: 1 0 0px; height: auto; position: relative; user-select: auto; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-Zgqy9[data-border=\"true\"]::after, .framer-Zgqy9 [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={kS0u6uSHx:\"(min-width: 1200px)\",mJmFjygjZ:\"(max-width: 809.98px)\",U4uGVzxwa:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"kS0u6uSHx\",Phone:\"mJmFjygjZ\",Tablet:\"U4uGVzxwa\"};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??\"kS0u6uSHx\"};};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,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"U4uGVzxwa\",\"mJmFjygjZ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"U4uGVzxwa\",\"mJmFjygjZ\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"kS0u6uSHx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-2sv9sl\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-m8xldf-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,nodeId:\"Smv4WuldB\",scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(SmoothScroll,{disableOnTouch:true,enabled:true,height:\"100%\",id:\"Smv4WuldB\",intensity:10,layoutId:\"Smv4WuldB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.nav,{className:\"framer-nsm85m\",\"data-framer-name\":\"Default\",children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:78,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hdnt18-container hidden-fvnwsd hidden-ms8bh6\",nodeId:\"CWmwso8AM\",scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"CWmwso8AM\",layoutId:\"CWmwso8AM\",style:{width:\"100%\"},variant:matchVariant(\"VWtoyK4sn\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cmww44\"}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mJmFjygjZ:{height:832,width:\"100vw\",y:0},U4uGVzxwa:{height:832,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wtel51-container hidden-2sv9sl\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"ylrtOcvgH\",scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mJmFjygjZ:{variant:matchVariant(\"BG1vH5DR5\")}},children:/*#__PURE__*/_jsx(TabMobNavigation,{height:\"100%\",id:\"ylrtOcvgH\",layoutId:\"ylrtOcvgH\",pzJFtQ7b8:\"16px\",style:{width:\"100%\"},variant:matchVariant(\"i5oxpfckj\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-k1azpq\",\"data-framer-name\":\"footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pkxkn3\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-rauu97\",\"data-framer-name\":\"Frame 427321273\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-4xvh6d\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-ko31pa\",\"data-styles-preset\":\"jfzO8oHgK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5b83b179-0820-4fe9-999d-eff867aee191, rgb(220, 253, 163))\"},children:\"Rise. Build. Lead.\"})}),className:\"framer-gqegwe\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ouaad6\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zxdj1d\",\"data-framer-name\":\"_Footer links column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-16kg914\",\"data-styles-preset\":\"DWx0krw_Q\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-5b83b179-0820-4fe9-999d-eff867aee191, rgb(220, 253, 163))\"},children:\"Site Links\"})}),className:\"framer-xtrzgv\",\"data-framer-name\":\"Heading\",draggable:\"false\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bcmjjn\",\"data-framer-name\":\"_Footer links column\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u4h1n2\",\"data-framer-name\":\"Footer links\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GZHKTkH1Q\",openInNewTab:false,scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1o42eyg framer-za6tbz\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Home\"})}),className:\"framer-1nq7ivf\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hK_VY4JS0\"},motionChild:true,nodeId:\"j_kFa1an8\",openInNewTab:false,scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hcdol8 framer-za6tbz\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"About\"})}),className:\"framer-1iboqk3\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"c8ogTz43O\"},motionChild:true,nodeId:\"H0wGHr1Hr\",openInNewTab:false,scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-wefpdp framer-za6tbz\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Services\"})}),className:\"framer-1uoux3d\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LMLvOKkY8\"},motionChild:true,nodeId:\"HWHucUmIs\",openInNewTab:false,scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vt3rjr framer-za6tbz\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Our Philosophy\"})}),className:\"framer-gb05jc\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yly7qXVgP\"},motionChild:true,nodeId:\"cc6_hyvlV\",openInNewTab:false,scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6dryxt framer-za6tbz\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Contact Us\"})}),className:\"framer-1vm42k6\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VHi3Ukpx_\"},motionChild:true,nodeId:\"bODMelBWv\",openInNewTab:false,scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jqdb4t framer-za6tbz\",\"data-framer-name\":\"_Footer link\",draggable:\"false\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13fxza3\",\"data-styles-preset\":\"D3XgZfN4n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-0043df92-e785-445d-aa34-87bc43550824, rgb(255, 255, 255))\"},children:\"Privacy Policy\"})}),className:\"framer-1d39vz1\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7cpyrb\",\"data-border\":true,\"data-framer-name\":\"Frame 48098148\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s3u4m6\",\"data-framer-name\":\"Frame 23446\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"SXuSFAAHH\",openInNewTab:false,scopeId:\"ktDFS25h_\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1sarbub framer-za6tbz\",\"data-framer-name\":\"LOGO\",children:[/*#__PURE__*/_jsx(LogoV2ColorC,{animated:false,className:\"framer-15hap4h\",layoutId:\"WpW8hcB6E\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-15o6ap7\",\"data-styles-preset\":\"EMfh4XvV8\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:[\"95 Third Street, 2nd Floor\",/*#__PURE__*/_jsx(\"br\",{}),\"San Francisco, CA 94103\"]})}),className:\"framer-1vym1uj\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dt8tl2\",\"data-framer-name\":\"Frame 427321186\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-15o6ap7\",\"data-styles-preset\":\"EMfh4XvV8\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:\"Copyright Phoenix Principals LLP 2026. All Rights Reserved\"})}),className:\"framer-e5kt49\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ryj5v3\",\"data-framer-name\":\"Frame 23446\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"“Phoenix Principals” is the brand name under which Phoenix Principals LLP, Phoenix Tax LLC, and Phoenix Advisory LLC provide professional services. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsxs(\"code\",{children:[\"Phoenix Principals LLP is a \",/*#__PURE__*/_jsx(Link,{href:\"https://search.dca.ca.gov/details/300/PAR/8410/cb769e597b2a2b804a376464dd8a2a31\",motionChild:true,nodeId:\"q3M4Ppcti\",openInNewTab:true,relValues:[],scopeId:\"ktDFS25h_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v9qf0c\",\"data-styles-preset\":\"mDVOL1wrk\",children:\"California-licensed independent CPA firm\"})}),\" and holds the applicable licenses to operate in the public accounting space. Phoenix Principals LLP provides audit and assurance services. Phoenix Tax LLC provides tax compliance and tax advisory services on behalf of, and for the benefit of, Phoenix Principals LLP. Phoenix Advisory LLC provides business consulting and advisory services. \"]})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Phoenix Tax LLC and Phoenix Advisory LLC are wholly owned subsidiaries of Phoenix Principals LLP and are not licensed CPA firms. Where appropriate, these subsidiaries may perform services on behalf of Phoenix Principals LLP. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Phoenix Tax LLC and Phoenix Advisory LLC may engage or rely on the resources of affiliated and unaffiliated domestic or international service providers in the course of delivering professional services.  Phoenix Principals LLP,\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Phoenix Tax LLC, Phoenix Advisory LLC, and their respective affiliated entities are separate and distinct legal entities. Each entity provides services in its own capacity or, where applicable, as an agent, and no entity assumes responsibility or liability for the acts or omissions of any other entity. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"The information provided on this website is for general informational purposes only and does not constitute accounting, tax, consulting, or other professional advice, nor does it constitute the practice of public accounting or certified public accounting services as defined by the California Board of Accountancy or applicable law. Nothing on this website should be relied upon as a substitute for advice from a licensed certified public accountant or other qualified professional. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Use of this website, including the submission of inquiries or information, does not create a client, advisory, fiduciary, or professional relationship between you and Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, or any of their affiliates. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"While we strive to keep the information on this website current and accurate, Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, and their affiliates make no representations or warranties, express or implied, regarding the completeness, accuracy, or timeliness of the information provided. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"To the fullest extent permitted by law, Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, and their affiliates disclaim any liability for any loss or damage arising out of or in connection with the use of, or reliance on, this website or its content. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"This website may contain links to third-party websites. Such links are provided for convenience only, and Phoenix Principals LLP, Phoenix Tax LLC, Phoenix Advisory LLC, and their affiliates do not endorse or assume responsibility for the content, accuracy, or practices of any third-party sites. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Any information submitted through this website may not be secure or confidential. You should not transmit sensitive or confidential information unless and until a formal engagement has been established. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"Services are provided in accordance with applicable licensing requirements, and not all services may be available in all jurisdictions. \"})}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ucu9rp\",\"data-styles-preset\":\"ZOHTlSHRU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-67b3766c-5e17-4d99-84e9-128ac52eca58, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(\"code\",{children:\"“Phoenix Principals LLP — Rise. Build. Lead.” is a trademark of Phoenix Principals LLP. Trademark(s) pending.\"})})]}),className:\"framer-1lo1jje\",\"data-framer-name\":\"Mission Holdings \\xa9 2025 All rights reserved\",fonts:[\"Inter\"],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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"U4uGVzxwa\":{\"layout\":[\"fixed\",\"fixed\"]},\"mJmFjygjZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"kS0u6uSHx\":[\".framer-m8xldf-container\",\".framer-nsm85m\",\".framer-k1azpq\"],\"U4uGVzxwa\":[\".framer-m8xldf-container\",\".framer-nsm85m\",\".framer-1wtel51-container\",\".framer-k1azpq\"],\"mJmFjygjZ\":[\".framer-m8xldf-container\",\".framer-nsm85m\",\".framer-1wtel51-container\",\".framer-k1azpq\"]}\n * @framerBreakpoints {\"kS0u6uSHx\":{\"min\":1200,\"canvasClassName\":\"framer-2sv9sl-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"U4uGVzxwa\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-fvnwsd-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"mJmFjygjZ\":{\"max\":809,\"canvasClassName\":\"framer-ms8bh6-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant kS0u6uSHx\n * @framerLayoutTemplate true\n */const FramerktDFS25h_=withCSS(Component,css,\"framer-Zgqy9\");export default FramerktDFS25h_;FramerktDFS25h_.displayName=\"Navigation template 2\";FramerktDFS25h_.defaultProps={height:1e3,width:1200};addFonts(FramerktDFS25h_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SmoothScrollFonts,...NavigationFonts,...TabMobNavigationFonts,...LogoV2ColorCFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerktDFS25h_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(TabMobNavigation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerktDFS25h_\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"kS0u6uSHx\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-2sv9sl-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"U4uGVzxwa\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-fvnwsd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"mJmFjygjZ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ms8bh6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"kS0u6uSHx\\\":[\\\".framer-m8xldf-container\\\",\\\".framer-nsm85m\\\",\\\".framer-k1azpq\\\"],\\\"U4uGVzxwa\\\":[\\\".framer-m8xldf-container\\\",\\\".framer-nsm85m\\\",\\\".framer-1wtel51-container\\\",\\\".framer-k1azpq\\\"],\\\"mJmFjygjZ\\\":[\\\".framer-m8xldf-container\\\",\\\".framer-nsm85m\\\",\\\".framer-1wtel51-container\\\",\\\".framer-k1azpq\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U4uGVzxwa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mJmFjygjZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"kS0u6uSHx\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NavigationTemplate1 from \"https://framerusercontent.com/modules/fHVs9LYh9oYpnUiZlCje/wydq1UaxmY5GmYMLkGRW/Kxuemp3PE.js\";\r\nimport NavigationTemplate2 from \"https://framerusercontent.com/modules/z45LTPaWzYD9FH8herLU/gjbOvYFVRalVK5sz6DV4/ktDFS25h_.js\";\r\n\r\n\t\tconst routes = {l2Db3g0dN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FyuXxS6tIwKAwPj5LYC7/tLIvn7N8qBTvTt020qH8/l2Db3g0dN.js\")), path: \"/\"}, augiA20Il: {elements: {p3wycXpnF: \"hero\", YPeVh_5T9: \"drive\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4RY16FBKpxmKLu4K2dl7/a7yZ3KLLcjLKwaltZI14/augiA20Il.js\")), path: \"/pp-site-staging/home\"}, c8ogTz43O: {elements: {T3I8jKCrh: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yYfNX5Ol3SxsznKkf9ik/FK8oWGgfKNRw9nkejYcj/c8ogTz43O.js\")), path: \"/pp-site-staging/services\"}, VHi3Ukpx_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TbX28kuhI0QNF2qokOvv/68KnYSSjbEZ9X40hICuU/VHi3Ukpx_.js\")), path: \"/pp-site-staging/privacy\"}, hK_VY4JS0: {elements: {BnFsdXhNI: \"drive\", s_PqvuaA1: \"team\", XaRZFUISC: \"impact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4IVLw1HjwsMSYtd4GLoX/XA9GKAPm5Aqm57fZnZff/hK_VY4JS0.js\")), path: \"/pp-site-staging/about\"}, LMLvOKkY8: {elements: {dDLXwLUhG: \"impact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vw6uQxtY54igOLzK6Ob6/1sw2ijlPn3oRc8W7to9C/LMLvOKkY8.js\")), path: \"/pp-site-staging/philosophy\"}, yly7qXVgP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n8RBCvvz3OcohSdzJWIo/N1PNEIbb0f6LYXGb0WFD/yly7qXVgP.js\")), path: \"/pp-site-staging/contact\"}, MXLFcOk2b: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kiRtGF74YeXXuF0BVjJC/xXtTrG55anddckoUX1kc/MXLFcOk2b.js\")), path: \"/pp-site-staging/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"2776a0a18d15bf9c1544345c45c7e8ed5de1d730423183afe078d9cab0276ed4\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {rPQhlPn0V: {href: {webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, rPQhlPn0V: {href: {webPageId: \"c8ogTz43O\"}, refKey: true}}\r\nconst props3 = {...props1, cLL4XkAVc: {href: {webPageId: \"hK_VY4JS0\"}, refKey: true}, rPQhlPn0V: {href: {webPageId: \"hK_VY4JS0\"}, refKey: true}, VEwk5aKWU: {href: {webPageId: \"hK_VY4JS0\"}, refKey: true}}\r\nconst props4 = {...props1, rPQhlPn0V: {href: {webPageId: \"yly7qXVgP\"}, refKey: true}}\r\nconst props5 = {...props1, rPQhlPn0V: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, c8ogTz43O: props2, hK_VY4JS0: props3, MXLFcOk2b: props5, yly7qXVgP: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"c8ogTz43O\":\r\ncase \"hK_VY4JS0\":\r\ncase \"yly7qXVgP\":\r\ncase \"MXLFcOk2b\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"rPQhlPn0V\"], props[\"VEwk5aKWU\"], props[\"cLL4XkAVc\"]]}, (resolvedLinks) => React.createElement(NavigationTemplate1, {...props, cLL4XkAVc: siteRef(resolvedLinks[2]), key: \"NavigationTemplate1\", rPQhlPn0V: siteRef(resolvedLinks[0]), style, VEwk5aKWU: siteRef(resolvedLinks[1])}, children(true)));\r\ncase \"VHi3Ukpx_\":\r\ncase \"LMLvOKkY8\":\r\nreturn React.createElement(NavigationTemplate2, {...props, key: \"NavigationTemplate2\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"c8ogTz43O\":\r\ncase \"hK_VY4JS0\":\r\ncase \"yly7qXVgP\":\r\ncase \"MXLFcOk2b\":\r\nreturn [{hash: \"1yf95li\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"b275o6\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1tw64ys\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"VHi3Ukpx_\":\r\ncase \"LMLvOKkY8\":\r\nreturn [{hash: \"2sv9sl\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"fvnwsd\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"ms8bh6\", 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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\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://phoenixprincipals.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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/17LwpAcYjit2Z1dqvVmr/qkgNiY2vXhbt8syXcYYc/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.8, ease: [0.12, 0.23, 0.5, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1.1, transition: {damping: 30, delay: 0, duration: 0.8, ease: [0.12, 0.23, 0.5, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {augiA20Il: {\"*\": effect}, c8ogTz43O: {\"*\": effect}, VHi3Ukpx_: {\"*\": effect}}}\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\r\n\t\tif (isBrowser) {\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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, pathVariables, 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\tpathVariables = routeData.pathVariables\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 serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\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: framerSiteId ?? null,\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\tif (true) Framer.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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"}