{"version":3,"file":"script_main.L5o3pVQM.mjs","names":["Logo","useId","useId","useState","useRef","useCallback","css","Logo","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","React.Fragment","PropertyOverrides","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","SiteLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/LWK9cK5vYKWzq9nov6s2/QMZBD947nqCH7ICNvgLw/Logo.js","https:/framerusercontent.com/modules/M058LwEcSyP5Z8tkf9US/5scnTQH6S6n86nGGBMpg/NavList.js","https:/framerusercontent.com/modules/p7wBUFNXjvsQ7VsYGMds/AM7sMZAXXqe3JDXWfXBP/SiteMenu.js","https:/framerusercontent.com/modules/kYgAWu4PC0j0cYmCmfgD/lws5mLRzUvPfzzJrLGm1/lgxSbJX0K.js","https:/framerusercontent.com/modules/LTMY97K4aaJU6teStU26/GnM3SyZZZXSp2ffkgTvC/vFxQ7m5j2.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Peace in the Desert — full lockup, mark and wordmark.\n// The artwork ships in a 1080×1080 canvas but only occupies 885.2 × 428.9 of\n// it, so the viewBox is cropped to the measured content bounds. Without that,\n// roughly half of any box you give it would be empty padding.\nconst VIEW_BOX=\"104 331.8 885.2 428.9\";const RATIO=885.2/428.9;const PATHS=[\"M373.68,356.84c-93.95-58.71-208.48-8.38-249.05,89.35-.76,1.84-6.45,17.26-6.45,17.26-26.84,84.77-17.65,178.82,45.78,244.9,68.61,71.48,167.64,68.66,234.62-1.78,11.87-12.49,28.57-32.82,36.18-48.1,1.39-2.8,4.22-7.87,5.72-10.71,12.39-23.42,20.06-70.67,20.77-75.92,5.13-37.78,2.92-82.74-10.16-117.08-14.98-39.32-41.5-75.48-77.41-97.92ZM391.82,700.6c-1.6,2.09-3.22,4.17-4.84,6.24-3.8,4.84-8.12,9.25-12.99,13.01-2.6,2.01-5.24,3.93-7.91,5.75-1.55,1.06-11.34,7.03-13.4,8.15-4.54,2.46-9.15,4.65-13.82,6.6-1.02.43-2.13-.4-2.04-1.5.18-2.2.37-4.41,1.16-5.98-2.84-.15-1.61,3.51-3.87,4.89-4.27,2.6-4.27-2.95-5.91-5.92-.67-1.21-.01-2.08-2.17-1.53,1.43,2.4.95,6.08.93,9.35-.02,3.05-2.06,5.75-4.99,6.58-6.7,1.89-13.49,3.29-20.31,4.21-3.65.49-7.25-1.15-9.35-4.16-8.74-12.54-17.63-27.66-22.13-34.63-3.65-5.66-8.53-11.19-11.9-16.6-15.18-24.31-24.9-47.75-24.6-77.07.22-22.21,13.74-44.82,35.29-52.25,8.65-2.98,6.02,4.86,8.43,6.65.78.58,3.11.71,4.77,1.75,2.32,1.45,4.37,4.98,6.93,6.5,1.82,1.09,4.49,1.33,5.63,2.16,1.55,1.13,3.53,6.7,5.9,9.04,1.67,1.65,3.71,2.11,5.19,3.98,1.35,1.71,2.15,5.75,2.74,6.12.66.41,13.44-.9,14.91-1.2,3.13-.64,7.21-4.07,9.89-3.98,3.13.11,7.22,7.77,8.95,7.67.55-.03,3.77-3.45,5-4.17,2.32-1.36,14.92-6.51,16.83-6.27,1.74.22,3.3,1.76,5.44,1.95,3.98.34,8.68-1.57,13.04-1.49,2.53.04,6.82,1.62,8.64.83.8-.35,2.48-4.81,3.47-6.24.65-.94,1.82-1.27,2.39-2.05,3.53-4.79,4.41-11.66,11.28-3.02,25.38,31.92,5.4,87.92-16.58,116.62ZM162.81,546.49c2.48.31,7.73,2.41,9.85,2.27l13.83-.94c.49,2.14-.2,1.54-1.68,2.04-6.91,2.35-21.08,3.87-28,1.7-11.2-3.51-.98-13.65,6.56-14.84,3.77-.6,10.93-.3,14.71.41,1.65.31,15.08,4.53,15.61,5.16.49.58-.45,2.36-1.08,2.59-3.63,1.31-20.64,1.4-25.98,1.77-.19.01-6.3-3.05-3.81-.15ZM160.85,517.57c-4.94,1.32-3.93-.92-6.25-3.27-.68-.69-1.87-1.09-2.2-1.5-3.11-3.94-2.62-6.85-1.48-11.4.2-.81,2.12-5.95,2.46-6.53,1.19-2.06,9.2-7.02,11.45-5.83,1.82.96,4.64,9.5,3.72,11.98-1.92,5.21-11.79,2.06-11.85,4.6-.03,1.22,5.97,8.45,4.16,11.94ZM163.83,529.18c-.21,1.93-4.69,3.12-6.66,4.49-3.17,2.2-7.87,7.17-11.84,6.71-.8-.09-5.09-2.34-5.43-2.87-4.34-6.71,7.07-10.8,8.8-16.34,3.64-4.75,15.5,4.64,15.12,8.01ZM163.63,508.96c11.04-1.42,16.15-5.87,27.57-3.16,11.38,2.7,25.74,9.87,33.64,18.4,3.88,4.18,2.78,10.18-3.35,9.31-2.49-.36-12.91-6.41-16.84-7.85-3.3-1.21-7.05-2.64-10.59-2.76-.31,2.45.79,1.29,1.97,1.76,4.97,2.01,22.19,8.88,22.38,14.69.03.8-.51,2.16-1.15,2.6-3.14,2.16-18.09-2.93-22.19-4.4-13.66-4.91-29.3-12.55-31.42-28.58ZM251.89,476.01c-2.88.93-4.29-6.84-5.16-8.52-3.78-7.36-9.22-13.36-8.31-22.55-1.23,0-1.28,3.14-1.3,3.97-.21,9.75,5.52,16.11,7.49,25.07-1.16,1.43-9.66-7.27-11.08-8.53-1.49-1.32-3.41-2-4.92-3.4-4.17-3.86-5.15-8.47-5.19-14.06-.03-4.17,3.56-13.96,5.91-17.31,5.52-7.88,10.8,1.28,14.29,6.04,3.38,4.6,14.09,19.8,14.02,24.68-.03,2.02-4.18,14.1-5.76,14.6ZM259.44,480.93c1.3,7.04-1.53,11.79-4.75,17.62-4.59-3.95-1.25-13.49,1.45-18.05,1.63-2.75,2.62-3.23,3.3.43ZM246.88,500.18c-.04,3.23-1.04,15.86-6.06,10.21-4.72-5.32-8.21-16.2-11.28-22.76-1.56.55-1.46,1.24-1.16,2.62,1.56,7.32,9.64,18.68,10.4,25.93.45,4.31-.85,6.32-5.28,5.32-9.7-2.18-21.05-31.4-22.08-40.65-.67-6.02.7-18.24,8.99-16.63,15.13,2.94,26.64,21.33,26.48,35.96ZM217.79,450.18c-.39.31-6.84,1.52-7.58,1.37-1.7-.35-4.24-2.78-5.63-3.97-1.01-.86-3.14-1.23-3.11-2.94,2.55-4.72,5.43-10.02,11.19-11.15,1.47-.29,8-.04,8.69.77.59.7-2.92,15.41-3.56,15.92ZM208.63,467.81c-2.43,2.77-12.55-.31-17.05.5-3.71.66-7.94,5.53-10.61,1.36-2.46-3.84-1.15-6.41.86-9.86,4.52-7.74,9.79-8.83,18.7-8.03,6.53.58,11.94,11.66,8.1,16.04ZM182.81,476.41c9.66-2.55,14.75-7.59,21.42,3.64,2.2,3.7,9.05,20.78,6,23.85-3.07,3.08-12.34-1.94-15.82-2.66-7.18-1.48-16.7,0-21.54-6.93-2.68-3.83-1.68-10.33.58-14.24,2.68-4.63,5.45-2.63,9.35-3.66ZM219.79,554.81c-11.38-11.68,5.35-4.66,7.14-6.38-6.43-13.4,5.58-9,7.6-11.49,2.05-2.52-5.38-13.02,11.25-8.31.47-.47.12-6.28.74-7.64,1.04-2.32,2.85,2.63,4.74.98,1.76-1.53.58-8.72,4.34-10.01.24,9.33,8.3,17.06,9.3,26.02.43,3.84-2.77,6.46-2.59,7.63.33,2.2,5.61,3.48,2.87,11.36-2.38,6.84-19.3,16.24-25.99,16.74-9.03.68-21.21-7.17-25.87-14.65-2.97-4.78,2.93-3.95,6.47-4.26ZM383.62,462.4c-.33-1.77-2.01-3.97-1.91-4.77.41-3.43,6.97-1.39,8.87-.04,1.71,1.21,9.02,10.04,8.59,12.07-.26,1.24-15.95,9.85-16.41,4.69-.3-3.38,1.7-7.34.86-11.95ZM386.07,482.34c4.78-3.64,23.71-11.9,26.38-2.53.3,1.06.39,13.37.29,15.15-.82,14.7-12.75,22.03-25.86,25.52-3.32.88-24.15,4.91-17.12-2.33,2.11-2.18,9.95-6.08,13.44-8.77,3.75-2.89,7.36-6.2,10.51-9.75-3.33-.45-6.35,3.62-9.17,5.4-2.74,1.73-18.24,11.02-20.06,9.58-2.03-1.61.97-6.18,1.97-7.84,4.12-6.86,13.4-19.68,19.63-24.43ZM316.53,584.44c1.59-1.07,5.49-10.12,7.39-8.91.93.59.39,4.13.62,5.18.67,3.16,3.31,9.57,2.47,12.04-1.65,4.88-8.71,6.17-13.16,4.71-.68-.22-10.21-8.98-10.55-9.61-1.66-3.04.23-6.69,2.98-8.41,1.13-.71,12.73-6.63,13.28-6.14.55,3.98-4.19,7.02-3.03,11.14ZM295.03,577.54c-6.31,0-11.45-6.93-11.2-12.9.09-2.14,1.63-9.14,2.68-10.74.55-.85,8.25-5.51,9.67-6.14,6.8-3.01,15.28-3.16,22.64-3.89,2.18-.22,4.5-2.38,6.32,0,.97,2.54-7.44,7.52-9.62,8.93-2.83,1.84-6.09,3.1-8.82,4.95-.45.31-3.16,1.01-1.51,2.19,1.97,1.42,19.59-10.52,23.13-9.87,4.17.77.68,6.41-.89,8.39-5.69,7.13-23.28,19.07-32.4,19.07ZM339.71,555.1c.96-.05,2.58.3,3.11,1.26,1.73,3.12.99,14.59,2.13,18.58,1.61-.45,1.36-1.78,1.47-3.04.4-4.32-.56-16.48,3.16-18.55,2.04-1.13,3.72-.92,4.73,1.37,2.25,5.12,2.98,21.38,2.89,27.38-.04,2.74-.41,8.84-2.31,10.6-3.66,3.41-11.13,4.59-15.56,2-5.34-3.13-9.62-9.59-10.04-15.84-.34-5.05,4.36-23.47,10.41-23.76ZM344.37,551.28c-.47.1-9.01-1.69-9.39-1.99-1.29-1.05-2.09-5.06-3.16-6.8-1.49-2.39-3.82-2.3-4.49-5.75-.33-1.7.41-3.1.18-4.63-.25-1.66-1.77-3.68-1.79-5.19-.02-1.79,2.29-2.95,2.63-4.71.28-1.46-.96-2.96-.28-4.87.52-1.47,8.86-4.74,6.54-7.37,6.87.54,9.49-5.63,16.2-1.82,1.48.84,4.6,2.55,5.76,3.29.47.3,5.97,8.67,6.18,9.18.71,1.77,2.65,10.55,2.19,12.18-.33,1.2-1.41,1.34-1.63,1.97-.51,1.46-.72,5.17-1.56,5.98-.61.59-2.44.57-3.37,1.37-4.15,3.56-8.12,7.92-14.03,9.15ZM371.13,564.34c.8.74,5.36,5.15,6.2,4.18l-11.24-13.76-.02-3.14c4.29,5.22,10.18,9.48,16.12,12.7,5.59,3.02,14.32,3.71,14.96,12.54.24,3.33-6.05,11.28-9.09,12.46-2.32.9-13.64,1.7-16.32,1.44-13.29-1.3-9.29-26.88-11.34-36.23,1.18-1.52,9.59,8.75,10.74,9.81ZM392.37,561.76c-6.92-.99-23.57-10.04-25.56-16.93-2.95-10.25,17.28-2.03,21.23-1.67.96.09,4.46.74,4.34-.91-4.28-1.12-20.91-6.44-22.19-10.2-.22-.65,0-2.01.49-2.45,5.52-4.99,32.84.4,39.44,4.51,4.9,3.06,8.23,10.86,5.42,16.11-3.4,6.35-15.97,12.57-23.17,11.53ZM413.83,529.86c-1.07.18-9.04-2.94-10.22-3.64-7.47-4.41,4.05-10.32,6.69-13.28,2.04-2.29,5.39-10.31,7.1-10.77,3.09-.82,4.41,4.3,4.63,6.62.27,2.83-2.51,13.38-3.69,16.29-.62,1.52-2.92,4.51-4.52,4.78ZM370.23,490.98c-1.48,2.81-11.69,21.68-14.75,13.61-1.83-4.81,4.18-20,3.92-27.01-.04-.94.32-3.21-1.06-2.89-2.18,4.47-5.39,23.9-7.69,26.4-1.25,1.36-4.56,1.82-6.14.72-2.69-1.88-3.29-14.52-3.23-17.95.15-7.89,6.21-30.16,13.73-33.75,3.01-1.44,9.44-1.22,12.6-.06,2.82,1.04,9.79,7.67,10.63,10.4,2.5,8.22-4.09,23.09-8,30.53ZM342.23,458.65c-.85,1.87-1.8,7.39-3.52,8.01-3.82,1.4-6.21-6.08-8.86-8.6-2.76-2.63-9.09-3.82-6.9-7.56,2.25-3.84,7.03-4.25,10.9-4.24,2.42,0,8.3.57,10.29,1.77,4.65,2.81-.53,7.61-1.9,10.63ZM332.49,473.8c1.64,5.39,6.23,25.01,4.6,29.25-.2.51-1.2,1.66-1.65,1.77-2.75.64-13.49-16.19-15.42-19.21-.69-1.08-1.47-3.87-1.64-4-.83-.62-1.82-.14-1.55,1.32,1.1,6.04,14.18,24.11,12.46,28.23-.99,2.36-3.21,2-5.18,1.4-3.05-.93-12.34-7.94-14.97-10.41-5.15-4.83-9.85-11.38-12.3-18.06-4.25-11.59,3.9-18.59,9.25-27.8,2.06-1.73,12.98.83,15.69,2.02,6.61,2.91,8.76,9.04,10.72,15.5ZM297.37,496.28c1,4.8-6.05,2.82-9.26,3.45-3.79.73-14.47,7.81-12.74-.08,1.57-7.12,3.38-5.81,7.38-9.34,1.86-1.64,4.59-7.97,8.81-4.16.43.39,5.69,9.56,5.81,10.13ZM277.1,509.04c12.96-8.81,26.72-2.63,38.06,5.62,3.3,2.4,13.74,10.25,4.23,10.61-6.17.24-14.46-3.85-20.25-5.8-1.23-.41-2.42-.46-1.68,1.01.81,1.61,6.13,3.61,7.99,4.4,3.75,1.59,13,3.53,15.34,5.01,1.64,1.03,2.35,3.7,1.03,5.16-4.15,4.58-31.65-.85-37.4-4.13-6.52-3.72-15.6-16.24-7.31-21.88ZM275.54,538.02c1.74-1.93,1.92-3.57,5.4-3.22,1.31.13,13.66,6.15,13.72,6.92-2.11,2.97-5.8,3.76-8.41,6.05-2.15,1.89-4.57,7.47-7.82,7.13-.67-.07-7.57-7.75-7.72-8.3-.41-1.52,3.54-7.15,4.82-8.58ZM424.43,658.61c-.5.82-1.55,2.18-2.93,1.95-1.86-.3-.67-4.49-.67-4.49l-.02.04c.34-1.13.67-2.28.99-3.45,5.81-21.15,6.17-53.05-7.07-71.43-2.6-3.61-12.64-11.7-10.5-16.05,1.08-2.19,16.69-10.5,19.07-12.97-1.22-4.69-4.94-10.44-4.36-15.51.24-2.11,3.17-4.09,3.95-6.86.94-3.31.38-6.74,1.72-10.33.78-2.1,4.24-6.06,4.33-7.27.07-.92-2.49-3.54-3.16-5.11-.81-1.89-.78-4.08-1.86-6-1.19-2.14-3.98-3.6-5.35-6.51-3.26-6.93-1.43-13.66.3-20.65-2.74-1.46-10.9-1.23-12.83-2.93-1.3-1.15-.96-5.11-2.82-7.6-1.3-1.75-2.96-1.98-4.16-3.36-1.4-1.6-3.39-5.62-4.64-6.43-1.25-.81-8.59-2.16-10.57-2.43-1.45-.2-2.71.71-3.8.65-7.33-.43-9.32-8.53-11.75-8.84-2.89-.36-13.57,4.78-17.14,4.21-1.59-.25-2.93-3.12-4.8-3.57-3.09-.74-7.89-.19-11.65-1.11-1.73-.42-5.11-2.83-6.12-2.67-1.24.19-9.31,9.48-12.92,10.56-5.48,1.64-8.94-2.95-10.84-2.38-1.33.4-2.58,6.24-3.49,8.01-2.82,5.52-6.6,10.42-9.54,16.12-.97,1.87-.89,4.22-2.24,5.93-1.57,1.99-4.78,2.43-6.69,4.19-1.34,1.23-1.78,3.64-3.74,4.84-1.72,1.05-6.26,1.42-6.96,2.59-.88,1.46.31,5.13.07,7.15-.21,1.72-1.98,8.26-3.06,9.15-1.37,1.12-3.48.69-4.51,2.35,3.2,4.3,9.16,16.12,7.98,21.17-1.94,8.37-8.26-6.77-9.1-9.07-1.59-4.31-3.24-8.89-3.24-13.52,0-3.15,2.15-7.4,2.03-8.51-.05-.42-1.73-.3-1.84-.8-.5-2.18,1.97-4.4,2.57-6.42,2.99-10.06-.46-20.73,5.13-29.81-6.6.57-7.31-7.38-9.9-11.7-4.58-7.63-12.5-16.21-16.25-23.84-1.66-3.37-1.7-7.69-4.35-10.39-1.31-.22-6.92,7.92-9.07,9.41-6.35,4.4-15.17,4.11-22.46,2.85.29,4.53-3.46,6.53-5.29,9.16-2.33,3.35-4.11,9.15-9.05,9.5-2.11.15-3.92-1.23-5.31-1.23-2.39,0-2.33,4.51-3.32,6.29-1.75,3.16-4.26,5.07-5.88,9.06-.9,2.22-1.9,8.17-2.45,8.9-1.3,1.74-4.94.4-5.84,2-.66,1.18.12,3.67-.2,5.34-.96,4.98-14.11,11.17-19.21,11.22,1.38,5.26-3.65,11.61-3.84,16.04-.1,2.32,1.19,4.62,1.25,7.28.12,5.12-5.29,12.02-9.43,14.68-2.4,1.54-6.82,1.66-6.13,4.79,1.32,6.03,7.66,9.68,8.26,11.5.55,1.69-2.26,4.09-1.21,5.35.11.14,2.31.47,3.36,1.11,13.9,8.52,18.34,10.55,35.54,8.05,4.87-.71,10.97-3.54,15.75-3.63,13.58-.26,19.83,16.98,32.81,22.17,6.6,2.64,17.34.25,12.29,10.14-2.34,4.58-5.39,9.42-7.95,14.35-3.19,6.16-4.81.72-8.09-1.3-5.95-3.67-15.73-5.23-21.37-9.61-1.28-.99-4.9-6.41-5.69-6.35-.43.03-1.3,2.44-3.12,2.66-5.27.63-17.15-1-22,.15-.88.21-1.43,2.63-2.69,3.65-4.14,3.38-10.63,4.07-15.73,3.23,1.59,4.47,3.41,9.94,4.3,14.57.41,2.15-.58,3.93-.25,5.6.34,1.7,6.31,12.9,7.73,14.66,1.62,2.01,5.6,4.47,6.4,6.27,1.26,2.84-2.48,4.52,4.72,4.47,1.03,0,2.19-.82,3.18-.75,13.82.95,20.38,16.27,35.68,15.03,5.63-.46,10.78-3.96,15.93.63,4.81,4.29,8.31,19.91,11.56,26.5,7.07,14.32,19.32,28.45,28.25,41.71,5.64,8.38,10.26,17.07,15.92,25.32,1.57,2.28-.04,5.42-2.81,5.42-24.68-.01-49.34-6.27-71.98-18.62-1.85-1.01-11.51-6.9-13.06-7.95-21.85-14.77-41.28-35.62-56.25-62.37-51.52-92.04-29.6-230.08,56.64-293.65,29.22-21.54,59.71-29.83,96.04-29.03,2.28.05,36.89,5.1,52.19,11.76,25.56,11.12,51.42,32.97,67.2,55.64,49.37,70.91,52.54,173.73,11.42,251.1ZM192.59,628.41c-.15-.22-1.59-.54-2.27-1.38-5.06-6.28-4.18-8.39,4.36-8.2l-2.91-5.69c2.44-.42,4.25-1.78,6.69-.46l-4.02-9.83c4.57-.87,9,.51,13.52.75.53-.47-7.35-9.5,6.42-3.29,10.1,4.56,11.5,12.76,12.92,22.92.53,3.79,1.74,16.09-.36,18.63-4.4,5.3-14.92,6.45-21.29,4.59-2.4-.7-16.7-10.91-17.4-12.6-1.67-4,7.01-1.59,4.34-5.46ZM181.24,611.58c.79,1.12,1.89,2.46,1.05,3.91-2.09,3.59-14.9-5.76-12.56-10.14.84-1.57,8.9-3.9,10.76-3.96,7.93-.27,10.99,9.45-.73,8.35-.62,2.13,1.21,1.44,1.49,1.84ZM165.39,609.02c-6.71,4.69-7.68-8.32-4.89-10.96.54-.51,4.84-2.88,5.59-3.07,3.85-1,8.55,1.78,4.5,3.99-5.75,3.13-11.19-3.35-5.19,10.04ZM181.7,627.21c-6.52,5.42-17.07-3.31-17.46-10.5,3.98-3.16,19.69,6.88,17.46,10.5ZM178.49,591.31c5.71-1.98,18.77-3.3,18.06,5.5-4.42,1.16-8.03-1.15-11.84-2.09-2.26-.56-4.45,1.66-6.21-3.41Z\",\"M402.52,607.85c-7.11-2.55-6.02,5.29-8.72,8.94-1.55,2.09-5.48,3.91-5.94,7.42,1.41,1.22,6.79-8.09,9.98-7.4,2.81.61,1.48,9.88,1.35,12.18-.09,1.67.27,1.19,1.69,1.08.11-2.84.24-6.25,1.03-8.96,1.22-4.17,8.78-10.34.61-13.26Z\",\"M266.55,604.68c1.19-3.98-6.71-8.86-3.38-12.42,2.05-2.18,7.71,1.3,10.59.98,1.68-1.82-8.28-4.61-9.35-5.09-3.41-1.54-4.01-4.67-9.12-2.74-2.93,1.1-2.49,6.07-.64,8.05,1.11,1.19,4.55,1.7,5.6,2.61,1.87,1.63,3.49,7.07,6.29,8.6Z\",\"M364.04,620.79c-3.35,2.96-1.69,8.62-5.54,11.29l-9.47-9.43c.75,3.56,4.58,6.07,5.51,9.5.88,3.23-1.12,8.73,3.98,9.89,9.1,2.07,4.74-7.52,4.45-11.5-.23-3.24,1.24-6.51,1.08-9.76Z\",\"M319.93,655.53c-1.4-2-1.86-6.57-4.45-6.18.86,3.21,2.42,6.44,2.69,9.8.27,3.31-2.54,12.47,4.77,9.74,5.23-1.96,2.01-13.24,7.01-17.15-4.61,1.15-5.8,9.8-10.02,3.79Z\",\"M267.82,646.74c2.39-.23,12.32,5.23,10.06-3.48-1.5-5.77-6.54-3.68-10.32-4.51-2.38-.52-4.25-3.4-6.92-3.36l7.24,7.48c-1.62,2.15-4.32,2.64-6.47,3.87-1.17.67-2.11-.04-1.54,2.16,2.76.3,5.52-1.94,7.95-2.17Z\",\"M309.61,699.43l-6.75,6.18c-2.44-.04-5.78-11.88-7.78-9.41-.43.53,2.72,5.02,3.03,6.94.52,3.28-1.35,6.56-.84,8.08,1.3,3.83,7.86,4.95,9.44,1.02.81-2-.5-3.71-.26-5.71.31-2.61,2.38-4.69,3.16-7.11Z\",\"M318.59,614.61c-3.59-.23-6.85,1.7-10.43,1.55l1.76-11.06c-1.9,1.38-1.88,5.1-3.35,6.92-1.36,1.67-4.32,2.2-4.99,3.13-2.78,3.86,2.66,11.3,6.68,7.8,1.27-1.1,1.21-3.1,3.66-4.69,2.32-1.51,5.3-2.04,8.03-2.06,0-1.97.17-1.5-1.36-1.6Z\",\"M353.39,693.08c-4.98-.55,1.28-7.14,1.41-10.19-1.62-1.4-4.18,5.99-5.43,6.69-2.7,1.5-7.42-.71-7.35,4.7.05,4.22,4.16,6.18,7.73,4.32,3.38-1.77,4.33-5.77,10.87-4.33,2.8-2.46-6.51-1.11-7.23-1.19Z\",\"M280.84,684.97c-2.61-1.74-5.57-.76-8.77-1.69-3.16-.92-6.85-4.86-10.47-1.71-4.86,4.23,4.94,6.98,6.52,8.04,1.19.79,6.44,6.51,7.51,5.38-8.47-9.54-6.52-8.57,5.21-10.02Z\",\"M394.33,657.47c-2.85.02-5.46,3.22-7.96,3.76-2.46.53-5.94-1.75-7.25,1.48-1.07,2.64-.34,6.02,2.29,7.32,3.64,1.8,4.14-.9,6.24-.79,2.01.11,4.19,2.62,6.76,1.69-10.64-6.24-8.13-6.59-.07-13.45Z\",\"M235.45,565.41c2.32.25,6.17-2.07,6.54-4.28.32-1.92-3.62-8.59-2.37-11.87-2.03.71-1.22,6.07-2.16,6.77-3.6,2.71-4.54-4.28-6.99-5.31,3.01,4.58-2.36,13.88,4.98,14.69Z\",\"M249.72,536.8c2.7,2.87-7.1,4.4-4.63,6.19,3.77-2.16,11.83-.49,12.01-6.41.21-7.02-10.83-1.09-14.2-1,.53,1.53,6.27.65,6.81,1.23Z\",\"M209.21,622.04l5.69-8.03c2.87-3.41-2.22-10.35-5.62-6.86-.87.89-1.99,3.84-3.22,5.45-1.48,1.93-5.01,3.4-3.48,4.85,5.5-5.52,8.88-2.5,6.63,4.6Z\",\"M206.88,636.13c.5,3.52-5.92,3.81-3.89,5.7.18.17,2.68-1.82,4.5-2.05,2.48-.31,10.57,1.52,8.17-4.72-1.7-4.42-4.79-2.34-7.68-3.02-2.24-.53-4.12-2.34-6.63-1.88,1.77,2.88,4.98,2.09,5.53,5.96Z\",\"M346.74,520.47c-8.89-1.84-12.51,13.13-2.96,17.38,11.46,5.1,14.82-14.93,2.96-17.38Z\",\"M534.82,457.52c0,5.74-.88,9.27-3.64,12.59h16.78c-2.87-3.31-3.86-6.85-3.86-12.59v-19.98h11.81c16.56,0,27.05-9.27,27.05-22.63s-10.16-22.08-26.72-22.08h-25.95c3.09,3.42,4.53,6.84,4.53,13.36v51.34ZM544.1,399.22h11.04c11.48,0,18.55,6.18,18.55,16.01s-6.96,16.12-18.55,16.12h-11.04v-32.13Z\",\"M612.4,471.21c6.07,0,12.7-1.99,16.67-4.97l1.1-7.18c-5.08,3.97-11.04,5.96-16.78,5.96-11.37,0-19.21-8.5-19.43-22.3h38.75c.11-16.12-8.72-28.04-23.08-28.04s-24.4,11.92-24.4,28.26,11.37,28.26,27.16,28.26ZM609.64,420.64c7.4,0,13.25,5.52,14.57,16.45h-29.81c1.44-9.83,7.29-16.45,15.24-16.45Z\",\"M655.5,441.29c-11.26,1.99-17.78,7.18-17.78,15.9s6.29,13.91,15.46,13.91c7.29,0,13.8-4.75,17.78-10.71v.22c0,4.53.77,8.06,2.21,10.6l10.71-2.43c-3.09-2.65-4.42-6.07-4.42-10.49v-25.73c0-11.48-6.62-17.89-18.88-17.89-6.18,0-12.59,1.55-18.44,4.64l-1.21,7.29c6.73-3.97,12.48-5.74,17.89-5.74,7.51,0,12.14,3.98,12.14,11.92v5.74l-15.46,2.76ZM670.95,456.3c-3.75,4.97-9.27,8.72-14.91,8.72-6.07,0-9.83-3.2-9.83-8.5s3.2-8.5,11.59-10.16l13.14-2.65v12.59Z\",\"M715.29,471.21c6.07,0,12.03-2.1,15.9-4.97l1.1-7.29c-4.42,3.64-9.72,6.18-15.68,6.18-11.04,0-18.55-8.83-18.55-21.86s7.62-22.41,17.78-22.41c6.07,0,11.59,3.2,15.68,7.62l-1.99-12.7c-4.42,2.43-6.84-.88-15.35-.88-13.58,0-24.95,12.03-24.95,28.48s10.05,27.82,26.06,27.82Z\",\"M764.76,471.21c6.07,0,12.7-1.99,16.67-4.97l1.1-7.18c-5.08,3.97-11.04,5.96-16.78,5.96-11.37,0-19.21-8.5-19.43-22.3h38.75c.11-16.12-8.72-28.04-23.08-28.04s-24.4,11.92-24.4,28.26,11.37,28.26,27.16,28.26ZM762,420.64c7.4,0,13.25,5.52,14.57,16.45h-29.81c1.44-9.83,7.29-16.45,15.24-16.45Z\",\"M822.4,406.18c3.53,0,6.07-2.76,6.07-6.07s-2.54-6.07-6.07-6.07-6.07,2.87-6.07,6.07,2.54,6.07,6.07,6.07Z\",\"M818.42,458.4c0,5.41-.77,8.61-3.31,11.7h15.35c-2.43-3.09-3.31-6.29-3.31-11.7v-43.17l-12.92,2.54c3.31,3.31,4.19,6.29,4.19,11.59v29.04Z\",\"M876.45,433.78v24.84c0,5.3-.77,8.5-3.2,11.48h15.35c-2.54-3.09-3.42-6.29-3.42-11.7v-26.17c0-10.82-6.84-17.55-16.45-17.55-7.4,0-13.69,4.19-17.78,10.05v-9.49l-12.92,2.54c3.31,3.31,4.19,6.29,4.19,11.59v29.04c0,5.41-.77,8.61-3.31,11.7h15.24c-2.43-2.98-3.2-6.18-3.2-11.48v-29.81c4.53-4.97,8.61-7.62,14.02-7.62,6.73,0,11.48,4.42,11.48,12.59Z\",\"M536.15,573.5c0,7.62,4.19,11.92,12.14,11.92,3.53,0,7.07-1.1,9.5-2.32l.55-5.96c-1.88.99-4.42,2.1-7.07,2.1-4.19,0-6.4-2.21-6.4-6.62v-36.99h13.58v-5.63h-13.58v-13.25l-8.72,2.21v11.04h-9.94l-1.32,5.63h11.26v37.87Z\",\"M602.5,548v24.84c0,5.3-.77,8.5-3.2,11.48h15.24c-2.43-3.09-3.31-6.29-3.31-11.7v-26.17c0-10.82-6.84-17.55-16.45-17.55-7.4,0-13.69,4.19-17.78,10.05v-34.45l-12.92,2.54c3.31,3.31,4.19,6.29,4.19,11.48v54.1c0,5.41-.77,8.61-3.31,11.7h15.24c-2.43-2.98-3.2-6.18-3.2-11.48v-29.81c4.53-4.97,8.61-7.62,14.02-7.62,6.73,0,11.48,4.42,11.48,12.59Z\",\"M644.23,528.9c-13.8,0-24.4,11.92-24.4,28.26s11.37,28.26,27.16,28.26c6.07,0,12.7-1.99,16.67-4.97l1.1-7.18c-5.08,3.97-11.04,5.96-16.78,5.96-11.37,0-19.21-8.5-19.43-22.3h38.75c.11-16.12-8.72-28.04-23.08-28.04ZM628.99,551.31c1.44-9.83,7.29-16.45,15.24-16.45,7.4,0,13.25,5.52,14.57,16.45h-29.81Z\",\"M697.78,584.32h26.72c22.96,0,39.86-16.45,39.86-38.97s-16.45-38.31-39.86-38.31h-26.83c3.2,3.53,4.53,6.84,4.53,13.36v50.57c0,6.51-1.21,9.83-4.42,13.36ZM711.47,513.44h12.59c17.89,0,30.58,13.58,30.58,32.24s-12.7,32.35-30.58,32.35h-12.59v-64.59Z\",\"M816.43,573.28c-5.08,3.97-11.04,5.96-16.78,5.96-11.37,0-19.21-8.5-19.43-22.3h38.75c.11-16.12-8.72-28.04-23.08-28.04s-24.4,11.92-24.4,28.26,11.37,28.26,27.16,28.26c6.07,0,12.7-1.99,16.67-4.97l1.1-7.18ZM795.89,534.86c7.4,0,13.25,5.52,14.57,16.45h-29.81c1.44-9.83,7.29-16.45,15.24-16.45Z\",\"M834.13,542.15c0-4.42,3.2-7.62,8.5-7.62,5.74,0,11.37,2.87,16.56,8.17l-2.32-12.81c-3.97,2.54-7.4-.99-15.02-.99-9.05,0-15.79,5.85-15.79,14.46,0,17.44,26.94,14.9,26.94,27.6,0,5.08-3.97,8.83-10.16,8.83-6.63,0-13.14-3.42-18.66-8.94l2.43,12.92c4.31-2.76,7.73,1.66,16.89,1.66,9.94,0,17.66-6.51,17.66-15.79,0-18-27.05-15.46-27.05-27.49Z\",\"M891.28,528.9c-13.8,0-24.4,11.92-24.4,28.26s11.37,28.26,27.16,28.26c6.07,0,12.7-1.99,16.67-4.97l1.1-7.18c-5.08,3.97-11.04,5.96-16.78,5.96-11.37,0-19.21-8.5-19.43-22.3h38.75c.11-16.12-8.72-28.04-23.08-28.04ZM876.04,551.31c1.44-9.83,7.29-16.45,15.24-16.45,7.4,0,13.25,5.52,14.57,16.45h-29.81Z\",\"M946.36,528.9c-5.3,0-11.04,3.86-14.46,12.92v-12.37l-12.92,2.54c3.31,3.31,4.19,6.29,4.19,11.59v29.04c0,5.41-.77,8.61-3.31,11.7h15.57c-2.65-3.09-3.53-6.29-3.53-11.7v-25.95c3.2-6.18,7.51-9.94,13.36-9.94,2.1,0,4.19.44,5.74.99l-.55-8.28c-.99-.33-2.43-.55-4.08-.55Z\",\"M989.17,535.63v-5.63h-13.58v-13.25l-8.72,2.21v11.04h-9.94l-1.32,5.63h11.26v37.87c0,7.62,4.19,11.92,12.14,11.92,3.53,0,7.07-1.1,9.5-2.32l.55-5.96c-1.88.99-4.42,2.1-7.07,2.1-4.19,0-6.4-2.21-6.4-6.62v-36.99h13.58Z\",\"M538.36,659.9c0-19.1,12.14-33.12,28.71-33.12,9.16,0,17.22,4.09,23.52,10.38l-2.21-14.9c-5.08,2.98-10.16-2.1-22.63-2.1-20.65,0-37.1,17.44-37.1,40.08s16.23,39.42,37.87,39.42c9.05,0,17.67-2.43,23.41-6.63l.99-8.06c-6.4,4.75-14.24,8.06-23.19,8.06-16.56,0-29.37-13.36-29.37-33.12Z\",\"M645.46,660.67c0-10.82-6.84-17.55-16.45-17.55-7.4,0-13.69,4.19-17.78,10.05v-34.45l-12.92,2.54c3.31,3.31,4.19,6.29,4.19,11.48v54.1c0,5.41-.77,8.61-3.31,11.7h15.24c-2.43-2.98-3.2-6.18-3.2-11.48v-29.81c4.53-4.97,8.61-7.62,14.02-7.62,6.73,0,11.48,4.42,11.48,12.59v24.84c0,5.3-.77,8.5-3.2,11.48h15.24c-2.43-3.09-3.31-6.29-3.31-11.7v-26.17Z\",\"M702.06,643.67l-13.03,2.54c3.31,3.31,4.31,6.29,4.31,11.59v27.71c-4.2,4.86-8.72,7.73-14.13,7.73-6.62,0-11.37-4.53-11.37-12.7v-36.88l-12.92,2.54c3.31,3.31,4.2,6.29,4.2,11.59v24.29c0,10.82,6.73,17.56,16.45,17.56,7.4,0,13.69-4.2,17.78-10.05v9.94l12.81-2.43c-3.2-3.31-4.08-6.18-4.08-11.15v-42.29Z\",\"M741.4,643.12c-5.3,0-11.04,3.86-14.46,12.92v-12.37l-12.92,2.54c3.31,3.31,4.19,6.29,4.19,11.59v29.04c0,5.41-.77,8.61-3.31,11.7h15.57c-2.65-3.09-3.53-6.29-3.53-11.7v-25.95c3.2-6.18,7.51-9.94,13.36-9.94,2.1,0,4.19.44,5.74.99l-.55-8.28c-.99-.33-2.43-.55-4.08-.55Z\",\"M758.29,671.72c0-13.25,7.62-22.41,17.78-22.41,6.07,0,11.59,3.2,15.68,7.62l-1.99-12.7c-4.42,2.43-6.84-.88-15.35-.88-13.58,0-24.95,12.03-24.95,28.48s10.05,27.82,26.06,27.82c6.07,0,12.03-2.1,15.9-4.97l1.1-7.29c-4.42,3.64-9.72,6.18-15.68,6.18-11.04,0-18.55-8.83-18.55-21.86Z\",\"M845.85,660.67c0-10.82-6.84-17.55-16.45-17.55-7.4,0-13.69,4.19-17.78,10.05v-34.45l-12.92,2.54c3.31,3.31,4.19,6.29,4.19,11.48v54.1c0,5.41-.77,8.61-3.31,11.7h15.24c-2.43-2.98-3.2-6.18-3.2-11.48v-29.81c4.53-4.97,8.61-7.62,14.02-7.62,6.73,0,11.48,4.42,11.48,12.59v24.84c0,5.3-.77,8.5-3.2,11.48h15.24c-2.43-3.09-3.31-6.29-3.31-11.7v-26.17Z\"];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function Logo(props){const{color=\"rgb(245, 237, 215)\",title=\"Peace in the Desert Church\",style}=props;return /*#__PURE__*/_jsx(\"svg\",{viewBox:VIEW_BOX,preserveAspectRatio:\"xMinYMid meet\",role:\"img\",\"aria-label\":title,style:{...style,width:\"100%\",height:\"auto\",aspectRatio:String(RATIO),display:\"block\",fill:color,overflow:\"visible\"},children:PATHS.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{d:d},i))});}addPropertyControls(Logo,{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgb(245, 237, 215)\"},title:{type:ControlType.String,title:\"Label\",defaultValue:\"Peace in the Desert Church\",description:\"Read out by screen readers in place of the artwork.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Logo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Logo.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useId}from\"react\";import{Arrow}from\"https://framerusercontent.com/modules/O8fCumkKn1wI2uUsTScM/bbmPm9HzrMokaoA9dsvU/Icons.js\";/**\n * A stack of large nav links in the same register as the fullscreen menu:\n * uppercase, siblings dim on hover, and the shared squared-off arrow slides in.\n * Used in the footer so the two navigations behave identically.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function NavList(props){const{links=[],size=44,minSize=22,gap=4,color=\"rgb(245, 237, 215)\",dim=.42,font=\"General Sans, sans-serif\",style}=props;const cls=`nl-${useId().replace(/:/g,\"\")}`;const css=`\n.${cls} ul { list-style: none; margin: 0; padding: 0;\n  display: flex; flex-direction: column; gap: ${gap}px; align-items: flex-start; }\n.${cls} a { display: inline-flex; align-items: center; gap: 0.3em;\n  text-decoration: none; color: ${color};\n  font: 400 clamp(${minSize}px, 3.6vw, ${size}px)/1.1 ${font};\n  letter-spacing: -0.02em;\n  transition: opacity 260ms ease; }\n.${cls} ul:hover a { opacity: ${dim}; }\n.${cls} ul a:hover, .${cls} ul a:focus-visible { opacity: 1; }\n.${cls} .${cls}-ar { opacity: 0; margin-bottom: 0.08em;\n  transform: translateX(-0.3em);\n  transition: opacity 240ms ease,\n    transform 380ms cubic-bezier(0.2, 0.7, 0.3, 1); }\n.${cls} ul a:hover .${cls}-ar, .${cls} ul a:focus-visible .${cls}-ar {\n  opacity: 1; transform: translateX(0); }\n@media (prefers-reduced-motion: reduce) {\n  .${cls} .${cls}-ar { transition: opacity 240ms ease; }\n  .${cls} ul a:hover .${cls}-ar { transform: none; } }\n`;return /*#__PURE__*/_jsxs(\"div\",{className:cls,style:{...style,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"ul\",{children:links.map((l,i)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:l?.link||undefined,children:[/*#__PURE__*/_jsx(\"span\",{children:l?.label}),/*#__PURE__*/_jsx(Arrow,{className:`${cls}-ar`,h:\"0.72em\",color:color})]})},i))})]});}addPropertyControls(NavList,{links:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.Link,title:\"Link\"}}}},size:{type:ControlType.Number,title:\"Size\",min:16,max:120,defaultValue:44},minSize:{type:ControlType.Number,title:\"Min Size\",min:12,max:60,defaultValue:22},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:40,defaultValue:4},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgb(245, 237, 215)\"},dim:{type:ControlType.Number,title:\"Dim\",min:.1,max:1,step:.01,defaultValue:.42,description:\"Opacity of the links you are not hovering.\"},font:{type:ControlType.String,title:\"Font\",defaultValue:\"General Sans, sans-serif\",description:\"CSS family, e.g. General Sans, sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavList\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavList.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";import{useCallback,useEffect,useId,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";const BAR_H=72;const GUTTER=40;// Long enough for the veil and the icon to run backwards before we unmount.\nconst OPEN_MS=640;// Fraction of the open spent sweeping ACROSS the bar before dropping down.\nconst SWEEP_PCT=40;const SWEEP_MS=Math.round(OPEN_MS*SWEEP_PCT/100);const CLOSE_MS=460;// When the retracting red clears the top-right corner. The bar's own burger\n// and CTA have to come back HERE, not at unmount, or there is a ~200ms hole\n// where the corner has no icon in it at all.\nconst REVEAL_MS=Math.round(CLOSE_MS*.6);// The client's horizontal lockup — emblem plus the two-line wordmark — inlined\n// so it takes the bar's colour via currentColor; the supplied file is red and\n// sits on a red block. viewBox is cropped to the artwork's tight bounding box,\n// since the file centres it on a 1080 square with a lot of empty margin.\n// Aspect 3.247:1; the text occupies ~84% of the height, which is why --logoh\n// runs taller here than it did for the wordmark-only version.\nfunction Logo({title}){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"54 390.3 972 299.3\",fill:\"currentColor\",role:\"img\",\"aria-label\":title,style:{height:\"var(--logoh)\",width:\"auto\",display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M351.44,510.76c0,6.03-.93,9.74-3.83,13.22h17.63c-3.02-3.48-4.06-7.19-4.06-13.22v-20.99h12.41c17.4,0,28.42-9.74,28.42-23.78s-10.67-23.2-28.07-23.2h-27.26c3.25,3.6,4.76,7.19,4.76,14.03v53.94ZM361.18,449.51h11.6c12.06,0,19.49,6.49,19.49,16.82s-7.31,16.93-19.49,16.93h-11.6v-33.75Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M432.94,525.14c6.38,0,13.34-2.09,17.51-5.22l1.16-7.54c-5.34,4.18-11.6,6.26-17.63,6.26-11.95,0-20.18-8.93-20.42-23.43h40.71c.12-16.93-9.16-29.46-24.24-29.46s-25.63,12.53-25.63,29.69,11.95,29.69,28.53,29.69ZM430.04,472.01c7.77,0,13.92,5.8,15.31,17.28h-31.32c1.51-10.32,7.66-17.28,16.01-17.28Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M478.22,493.7c-11.83,2.09-18.68,7.54-18.68,16.7s6.61,14.62,16.24,14.62c7.66,0,14.5-4.99,18.68-11.25v.23c0,4.76.81,8.47,2.32,11.14l11.25-2.55c-3.25-2.78-4.64-6.38-4.64-11.02v-27.03c0-12.06-6.96-18.79-19.84-18.79-6.49,0-13.22,1.62-19.37,4.87l-1.28,7.65c7.07-4.18,13.11-6.03,18.79-6.03,7.89,0,12.76,4.18,12.76,12.53v6.03l-16.24,2.9ZM494.45,509.48c-3.94,5.22-9.74,9.16-15.66,9.16-6.38,0-10.32-3.36-10.32-8.93s3.36-8.93,12.18-10.67l13.8-2.78v13.22Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M541.04,525.14c6.38,0,12.64-2.2,16.7-5.22l1.16-7.65c-4.64,3.83-10.21,6.49-16.47,6.49-11.6,0-19.49-9.28-19.49-22.97s8-23.55,18.68-23.55c6.38,0,12.18,3.36,16.47,8l-2.09-13.34c-4.64,2.55-7.19-.93-16.12-.93-14.27,0-26.21,12.64-26.21,29.93s10.55,29.23,27.37,29.23Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M593.01,525.14c6.38,0,13.34-2.09,17.51-5.22l1.16-7.54c-5.34,4.18-11.6,6.26-17.63,6.26-11.95,0-20.18-8.93-20.42-23.43h40.71c.12-16.93-9.16-29.46-24.24-29.46s-25.63,12.53-25.63,29.69,11.95,29.69,28.53,29.69ZM590.11,472.01c7.77,0,13.92,5.8,15.31,17.28h-31.32c1.51-10.32,7.65-17.28,16.01-17.28Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M653.56,456.82c3.71,0,6.38-2.9,6.38-6.38s-2.67-6.38-6.38-6.38-6.38,3.02-6.38,6.38,2.67,6.38,6.38,6.38Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M649.38,511.68c0,5.68-.81,9.05-3.48,12.29h16.12c-2.55-3.25-3.48-6.61-3.48-12.29v-45.35l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.18v30.51Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M710.35,485.82v26.1c0,5.57-.81,8.93-3.36,12.06h16.12c-2.67-3.25-3.6-6.61-3.6-12.29v-27.49c0-11.37-7.19-18.44-17.28-18.44-7.77,0-14.38,4.41-18.67,10.55v-9.97l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.18v30.51c0,5.68-.81,9.05-3.48,12.29h16.01c-2.55-3.13-3.36-6.5-3.36-12.06v-31.32c4.76-5.22,9.05-8,14.73-8,7.07,0,12.06,4.64,12.06,13.22Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M764.13,512.61c0,8,4.41,12.53,12.76,12.53,3.71,0,7.42-1.16,9.98-2.44l.58-6.26c-1.97,1.04-4.64,2.2-7.42,2.2-4.41,0-6.73-2.32-6.73-6.96v-38.86h14.27v-5.92h-14.27v-13.92l-9.16,2.32v11.6h-10.44l-1.39,5.92h11.83v39.79Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M833.84,485.82v26.1c0,5.57-.81,8.93-3.36,12.06h16.01c-2.55-3.25-3.48-6.61-3.48-12.29v-27.49c0-11.37-7.19-18.44-17.28-18.44-7.77,0-14.38,4.41-18.67,10.55v-36.19l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.06v56.84c0,5.68-.81,9.05-3.48,12.29h16.01c-2.55-3.13-3.36-6.5-3.36-12.06v-31.32c4.76-5.22,9.05-8,14.73-8,7.07,0,12.06,4.64,12.06,13.22Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M877.68,465.75c-14.5,0-25.63,12.53-25.63,29.69s11.95,29.69,28.53,29.69c6.38,0,13.34-2.09,17.51-5.22l1.16-7.54c-5.34,4.18-11.6,6.26-17.63,6.26-11.95,0-20.18-8.93-20.42-23.43h40.71c.12-16.93-9.16-29.46-24.24-29.46ZM861.67,489.3c1.51-10.32,7.65-17.28,16.01-17.28,7.77,0,13.92,5.8,15.31,17.28h-31.32Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M346.8,638.72h28.07c24.13,0,41.87-17.28,41.87-40.95s-17.28-40.25-41.87-40.25h-28.19c3.36,3.71,4.76,7.19,4.76,14.03v53.12c0,6.84-1.28,10.32-4.64,14.04ZM361.18,564.26h13.22c18.79,0,32.13,14.27,32.13,33.87s-13.34,33.98-32.13,33.98h-13.22v-67.85Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M471.45,627.12c-5.34,4.18-11.6,6.26-17.63,6.26-11.95,0-20.18-8.93-20.42-23.43h40.71c.12-16.93-9.16-29.46-24.24-29.46s-25.63,12.53-25.63,29.69,11.95,29.69,28.53,29.69c6.38,0,13.34-2.09,17.51-5.22l1.16-7.54ZM449.88,586.76c7.77,0,13.92,5.8,15.31,17.28h-31.32c1.51-10.32,7.66-17.28,16.01-17.28Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M490.05,594.41c0-4.64,3.36-8,8.93-8,6.03,0,11.95,3.02,17.4,8.58l-2.44-13.45c-4.18,2.67-7.77-1.04-15.77-1.04-9.51,0-16.59,6.15-16.59,15.19,0,18.33,28.3,15.66,28.3,29,0,5.34-4.18,9.28-10.67,9.28-6.96,0-13.8-3.6-19.6-9.4l2.55,13.57c4.52-2.9,8.12,1.74,17.75,1.74,10.44,0,18.56-6.84,18.56-16.59,0-18.91-28.42-16.24-28.42-28.88Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M550.09,580.49c-14.5,0-25.63,12.53-25.63,29.69s11.95,29.69,28.53,29.69c6.38,0,13.34-2.09,17.51-5.22l1.16-7.54c-5.34,4.18-11.6,6.26-17.63,6.26-11.95,0-20.18-8.93-20.41-23.43h40.71c.12-16.93-9.16-29.46-24.24-29.46ZM534.08,604.04c1.51-10.32,7.66-17.28,16.01-17.28,7.77,0,13.92,5.8,15.31,17.28h-31.32Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M607.96,580.49c-5.57,0-11.6,4.06-15.2,13.57v-12.99l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.18v30.51c0,5.68-.81,9.05-3.48,12.29h16.35c-2.78-3.25-3.71-6.61-3.71-12.29v-27.26c3.36-6.49,7.89-10.44,14.04-10.44,2.2,0,4.41.46,6.03,1.04l-.58-8.7c-1.04-.35-2.55-.58-4.29-.58Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M652.93,587.57v-5.92h-14.27v-13.92l-9.16,2.32v11.6h-10.44l-1.39,5.92h11.83v39.79c0,8,4.41,12.53,12.76,12.53,3.71,0,7.42-1.16,9.98-2.44l.58-6.26c-1.97,1.04-4.64,2.2-7.42,2.2-4.41,0-6.73-2.32-6.73-6.96v-38.86h14.27Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M699.31,598.11c0-20.07,12.76-34.8,30.16-34.8,9.63,0,18.09,4.29,24.71,10.9l-2.32-15.66c-5.34,3.13-10.67-2.2-23.78-2.2-21.69,0-38.97,18.33-38.97,42.1s17.05,41.41,39.79,41.41c9.51,0,18.56-2.55,24.59-6.96l1.04-8.47c-6.73,4.99-14.96,8.47-24.36,8.47-17.4,0-30.85-14.03-30.85-34.8Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M811.83,598.92c0-11.37-7.19-18.44-17.28-18.44-7.77,0-14.38,4.41-18.67,10.55v-36.19l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.06v56.84c0,5.68-.81,9.05-3.48,12.29h16.01c-2.55-3.13-3.36-6.5-3.36-12.06v-31.32c4.76-5.22,9.05-8,14.73-8,7.07,0,12.06,4.64,12.06,13.22v26.1c0,5.57-.81,8.93-3.36,12.06h16.01c-2.55-3.25-3.48-6.61-3.48-12.29v-27.49Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M871.29,581.06l-13.69,2.67c3.48,3.48,4.52,6.61,4.52,12.18v29.11c-4.41,5.1-9.16,8.12-14.85,8.12-6.96,0-11.95-4.76-11.95-13.34v-38.74l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.18v25.52c0,11.37,7.07,18.44,17.28,18.44,7.77,0,14.38-4.41,18.68-10.56v10.44l13.45-2.55c-3.36-3.48-4.29-6.5-4.29-11.72v-44.42Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M912.62,580.48c-5.57,0-11.6,4.06-15.2,13.57v-12.99l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.18v30.51c0,5.68-.81,9.05-3.48,12.29h16.35c-2.78-3.25-3.71-6.61-3.71-12.29v-27.26c3.36-6.49,7.89-10.44,14.04-10.44,2.2,0,4.41.46,6.03,1.04l-.58-8.7c-1.04-.35-2.55-.58-4.29-.58Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M930.37,610.52c0-13.92,8-23.55,18.67-23.55,6.38,0,12.18,3.36,16.47,8l-2.09-13.34c-4.64,2.55-7.19-.93-16.12-.93-14.27,0-26.21,12.64-26.21,29.93s10.55,29.23,27.37,29.23c6.38,0,12.64-2.2,16.7-5.22l1.16-7.65c-4.64,3.83-10.21,6.49-16.47,6.49-11.6,0-19.49-9.28-19.49-22.97Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M1022.35,598.92c0-11.37-7.19-18.44-17.28-18.44-7.77,0-14.38,4.41-18.67,10.55v-36.19l-13.57,2.67c3.48,3.48,4.41,6.61,4.41,12.06v56.84c0,5.68-.81,9.05-3.48,12.29h16.01c-2.55-3.13-3.36-6.5-3.36-12.06v-31.32c4.76-5.22,9.05-8,14.73-8,7.07,0,12.06,4.64,12.06,13.22v26.1c0,5.57-.81,8.93-3.36,12.06h16.01c-2.55-3.25-3.48-6.61-3.48-12.29v-27.49Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M241.57,408.39c-65.29-40.8-144.88-5.82-173.07,62.09-.53,1.28-4.48,12-4.48,12-18.65,58.91-12.27,124.27,31.82,170.19,47.68,49.67,116.5,47.71,163.05-1.24,8.25-8.68,19.85-22.81,25.14-33.43.97-1.94,2.93-5.47,3.98-7.44,8.61-16.27,13.94-49.11,14.43-52.76,3.56-26.25,2.03-57.5-7.06-81.37-10.41-27.32-28.84-52.45-53.8-68.05ZM254.18,647.28c-1.11,1.45-2.23,2.9-3.37,4.33-2.64,3.36-5.65,6.43-9.02,9.04-1.81,1.4-3.64,2.73-5.5,3.99-1.08.73-7.88,4.89-9.31,5.66-3.15,1.71-6.36,3.23-9.61,4.59-.71.3-1.48-.28-1.41-1.04.13-1.53.25-3.07.81-4.16-1.98-.11-1.12,2.44-2.69,3.4-2.97,1.81-2.97-2.05-4.11-4.11-.46-.84,0-1.45-1.51-1.06,1,1.67.66,4.23.65,6.5-.01,2.12-1.43,3.99-3.47,4.57-4.66,1.31-9.37,2.29-14.12,2.92-2.53.34-5.04-.8-6.5-2.89-6.07-8.71-12.25-19.22-15.38-24.07-2.54-3.93-5.93-7.78-8.27-11.53-10.55-16.89-17.3-33.18-17.1-53.56.16-15.43,9.55-31.15,24.52-36.31,6.01-2.07,4.18,3.38,5.86,4.62.54.4,2.16.5,3.32,1.22,1.61,1.01,3.03,3.46,4.81,4.52,1.27.75,3.12.92,3.91,1.5,1.08.79,2.45,4.66,4.1,6.28,1.16,1.15,2.58,1.47,3.61,2.77.94,1.19,1.49,4,1.9,4.25.46.28,9.34-.62,10.36-.83,2.18-.45,5.01-2.83,6.87-2.76,2.17.08,5.02,5.4,6.22,5.33.38-.02,2.62-2.4,3.48-2.9,1.61-.95,10.37-4.53,11.69-4.35,1.21.16,2.3,1.23,3.78,1.35,2.77.24,6.03-1.09,9.06-1.04,1.76.03,4.74,1.13,6,.58.56-.24,1.72-3.34,2.41-4.33.45-.65,1.26-.88,1.66-1.42,2.45-3.33,3.07-8.1,7.84-2.1,17.64,22.18,3.76,61.1-11.52,81.05ZM95.03,540.18c1.72.22,5.37,1.68,6.84,1.58l9.61-.65c.34,1.49-.14,1.07-1.17,1.42-4.8,1.63-14.65,2.69-19.46,1.18-7.79-2.44-.68-9.48,4.56-10.31,2.62-.42,7.59-.21,10.22.29,1.14.22,10.48,3.15,10.85,3.59.34.41-.31,1.64-.75,1.8-2.52.91-14.35.98-18.06,1.23-.14,0-4.38-2.12-2.65-.11ZM93.67,520.08c-3.43.91-2.73-.64-4.35-2.27-.47-.48-1.3-.76-1.53-1.04-2.16-2.74-1.82-4.76-1.03-7.92.14-.56,1.48-4.13,1.71-4.54.82-1.43,6.39-4.88,7.95-4.05,1.26.67,3.22,6.6,2.59,8.32-1.33,3.62-8.19,1.43-8.23,3.2-.02.85,4.15,5.87,2.89,8.3ZM95.74,528.15c-.15,1.34-3.26,2.17-4.63,3.12-2.2,1.53-5.47,4.98-8.22,4.66-.56-.06-3.54-1.62-3.78-2-3.02-4.67,4.91-7.51,6.12-11.35,2.53-3.3,10.77,3.23,10.51,5.57ZM95.6,514.1c7.67-.99,11.22-4.08,19.16-2.2,7.91,1.87,17.89,6.86,23.38,12.78,2.69,2.91,1.93,7.08-2.33,6.47-1.73-.25-8.97-4.45-11.71-5.45-2.29-.84-4.9-1.83-7.36-1.92-.21,1.71.55.9,1.37,1.23,3.45,1.39,15.42,6.17,15.55,10.21.02.56-.35,1.5-.8,1.81-2.18,1.5-12.57-2.04-15.42-3.06-9.5-3.41-20.36-8.72-21.84-19.86ZM156.93,491.2c-2,.64-2.98-4.75-3.58-5.92-2.63-5.11-6.41-9.29-5.78-15.67-.86,0-.89,2.18-.9,2.76-.15,6.78,3.84,11.19,5.2,17.42-.81.99-6.71-5.05-7.7-5.93-1.04-.92-2.37-1.39-3.42-2.36-2.89-2.68-3.58-5.89-3.61-9.77-.02-2.9,2.48-9.7,4.11-12.03,3.83-5.47,7.5.89,9.93,4.2,2.35,3.2,9.79,13.76,9.75,17.15-.02,1.41-2.91,9.8-4,10.15ZM162.18,494.62c.9,4.89-1.06,8.19-3.3,12.24-3.19-2.75-.87-9.38,1.01-12.55,1.13-1.91,1.82-2.25,2.29.3ZM153.45,508c-.02,2.24-.72,11.02-4.21,7.1-3.28-3.69-5.7-11.26-7.84-15.82-1.08.38-1.01.86-.81,1.82,1.08,5.09,6.7,12.98,7.23,18.02.31,2.99-.59,4.39-3.67,3.7-6.74-1.52-14.63-21.82-15.34-28.25-.47-4.18.49-12.68,6.24-11.56,10.52,2.05,18.51,14.82,18.4,24.99ZM133.24,473.25c-.27.21-4.75,1.06-5.27.95-1.18-.24-2.95-1.93-3.91-2.76-.7-.6-2.18-.85-2.16-2.04,1.77-3.28,3.77-6.96,7.77-7.75,1.02-.2,5.56-.03,6.04.53.41.48-2.03,10.71-2.48,11.06ZM126.87,485.5c-1.69,1.93-8.72-.21-11.85.35-2.58.46-5.52,3.84-7.37.94-1.71-2.67-.8-4.45.6-6.85,3.14-5.38,6.8-6.13,12.99-5.58,4.54.4,8.3,8.1,5.63,11.15ZM108.93,491.48c6.72-1.78,10.25-5.28,14.89,2.53,1.53,2.57,6.29,14.44,4.17,16.57-2.13,2.14-8.58-1.35-10.99-1.85-4.99-1.03-11.6,0-14.97-4.82-1.86-2.66-1.17-7.18.4-9.89,1.86-3.22,3.79-1.83,6.5-2.55ZM134.63,545.96c-7.91-8.12,3.72-3.24,4.96-4.43-4.47-9.31,3.88-6.25,5.28-7.99,1.43-1.75-3.74-9.05,7.82-5.77.32-.33.09-4.37.51-5.31.73-1.61,1.98,1.83,3.29.68,1.22-1.07.4-6.06,3.01-6.95.17,6.49,5.77,11.86,6.46,18.08.3,2.67-1.92,4.49-1.8,5.3.23,1.53,3.9,2.42,1.99,7.89-1.65,4.75-13.41,11.28-18.06,11.63-6.28.47-14.74-4.98-17.98-10.18-2.07-3.32,2.04-2.74,4.49-2.96ZM248.48,481.74c-.23-1.23-1.4-2.76-1.33-3.32.28-2.39,4.84-.97,6.17-.03,1.19.84,6.27,6.98,5.97,8.39-.18.86-11.08,6.85-11.4,3.26-.21-2.35,1.18-5.1.59-8.3ZM250.18,495.6c3.32-2.53,16.47-8.27,18.33-1.76.21.73.27,9.29.2,10.53-.57,10.22-8.86,15.31-17.97,17.73-2.31.61-16.78,3.41-11.9-1.62,1.47-1.51,6.91-4.23,9.34-6.09,2.6-2.01,5.12-4.31,7.31-6.77-2.32-.31-4.41,2.52-6.37,3.75-1.91,1.2-12.67,7.66-13.94,6.66-1.41-1.12.67-4.3,1.37-5.45,2.87-4.77,9.31-13.67,13.64-16.98ZM201.85,566.55c1.11-.74,3.81-7.03,5.14-6.19.64.41.27,2.87.43,3.6.47,2.2,2.3,6.65,1.72,8.37-1.14,3.39-6.06,4.29-9.15,3.27-.47-.15-7.09-6.24-7.33-6.68-1.16-2.11.16-4.65,2.07-5.85.78-.49,8.85-4.61,9.23-4.27.38,2.77-2.91,4.88-2.11,7.74ZM186.91,561.76c-4.39,0-7.96-4.82-7.78-8.96.06-1.49,1.13-6.35,1.86-7.47.38-.59,5.73-3.83,6.72-4.27,4.72-2.09,10.62-2.19,15.73-2.7,1.52-.15,3.13-1.65,4.39,0,.67,1.77-5.17,5.22-6.68,6.21-1.96,1.28-4.24,2.15-6.13,3.44-.31.21-2.2.7-1.05,1.52,1.37.98,13.61-7.31,16.07-6.86,2.9.54.48,4.46-.62,5.83-3.95,4.95-16.18,13.25-22.52,13.25ZM217.96,546.16c.66-.03,1.79.21,2.16.87,1.2,2.17.68,10.14,1.48,12.91,1.12-.32.94-1.24,1.02-2.11.28-3-.39-11.46,2.2-12.89,1.42-.79,2.59-.64,3.28.95,1.57,3.56,2.07,14.86,2.01,19.02-.03,1.9-.29,6.14-1.6,7.37-2.54,2.37-7.74,3.19-10.81,1.39-3.71-2.17-6.69-6.67-6.97-11.01-.23-3.51,3.03-16.31,7.24-16.51ZM221.2,543.51c-.33.07-6.26-1.17-6.52-1.38-.9-.73-1.45-3.52-2.2-4.72-1.03-1.66-2.66-1.6-3.12-3.99-.23-1.18.29-2.16.13-3.22-.18-1.15-1.23-2.56-1.24-3.61-.01-1.24,1.59-2.05,1.83-3.28.2-1.02-.67-2.06-.19-3.38.36-1.02,6.16-3.29,4.54-5.12,4.78.38,6.59-3.91,11.26-1.26,1.03.59,3.2,1.77,4,2.29.33.21,4.15,6.02,4.29,6.38.49,1.23,1.84,7.33,1.52,8.46-.23.83-.98.93-1.13,1.37-.35,1.01-.5,3.59-1.08,4.15-.42.41-1.7.4-2.34.95-2.89,2.48-5.65,5.51-9.75,6.36ZM239.8,552.58c.56.51,3.73,3.58,4.31,2.91l-7.81-9.56v-2.18c2.97,3.63,7.06,6.59,11.19,8.82,3.88,2.1,9.95,2.58,10.39,8.72.17,2.31-4.2,7.84-6.32,8.66-1.61.62-9.48,1.18-11.34,1-9.24-.9-6.45-18.68-7.88-25.18.82-1.05,6.67,6.08,7.47,6.82ZM254.56,550.79c-4.81-.69-16.38-6.98-17.76-11.77-2.05-7.12,12.01-1.41,14.75-1.16.67.06,3.1.51,3.02-.63-2.97-.78-14.53-4.48-15.42-7.09-.15-.45,0-1.4.34-1.7,3.84-3.47,22.82.28,27.41,3.14,3.41,2.13,5.72,7.55,3.76,11.2-2.36,4.42-11.1,8.73-16.1,8.01ZM269.47,528.62c-.75.13-6.28-2.04-7.1-2.53-5.19-3.07,2.81-7.17,4.65-9.23,1.42-1.59,3.74-7.17,4.93-7.48,2.15-.57,3.06,2.99,3.22,4.6.19,1.97-1.75,9.3-2.56,11.32-.43,1.06-2.03,3.13-3.14,3.32ZM239.17,501.6c-1.03,1.95-8.12,15.07-10.25,9.45-1.27-3.34,2.91-13.9,2.73-18.77-.02-.65.22-2.23-.74-2.01-1.51,3.1-3.75,16.61-5.34,18.34-.87.95-3.17,1.27-4.27.5-1.87-1.31-2.29-10.09-2.24-12.48.1-5.48,4.31-20.96,9.54-23.45,2.09-1,6.56-.85,8.75-.04,1.96.72,6.81,5.33,7.38,7.23,1.74,5.71-2.84,16.04-5.56,21.22ZM219.72,479.14c-.59,1.3-1.25,5.13-2.45,5.57-2.66.97-4.32-4.22-6.15-5.98-1.92-1.83-6.32-2.65-4.8-5.26,1.56-2.67,4.88-2.95,7.57-2.95,1.68,0,5.77.4,7.15,1.23,3.23,1.95-.37,5.29-1.32,7.39ZM212.94,489.66c1.14,3.75,4.33,17.38,3.2,20.32-.14.35-.83,1.15-1.15,1.23-1.91.45-9.37-11.25-10.72-13.35-.48-.75-1.02-2.69-1.14-2.78-.58-.43-1.26-.1-1.08.92.77,4.2,9.86,16.76,8.66,19.62-.69,1.64-2.23,1.39-3.6.97-2.12-.64-8.57-5.52-10.4-7.23-3.58-3.36-6.84-7.91-8.55-12.55-2.95-8.05,2.71-12.92,6.43-19.32,1.43-1.2,9.02.58,10.9,1.41,4.6,2.02,6.09,6.29,7.45,10.77ZM188.54,505.29c.7,3.33-4.21,1.96-6.44,2.4-2.63.51-10.06,5.43-8.85-.05,1.09-4.95,2.35-4.03,5.13-6.49,1.29-1.14,3.19-5.54,6.12-2.89.3.27,3.96,6.64,4.04,7.04ZM174.45,514.15c9.01-6.12,18.57-1.82,26.45,3.9,2.3,1.67,9.55,7.12,2.94,7.38-4.29.16-10.05-2.68-14.07-4.03-.85-.29-1.68-.32-1.16.7.56,1.12,4.26,2.51,5.55,3.06,2.61,1.11,9.03,2.45,10.66,3.48,1.14.72,1.63,2.57.72,3.59-2.89,3.19-21.99-.59-25.99-2.87-4.53-2.58-10.84-11.29-5.08-15.21ZM173.37,534.29c1.21-1.34,1.34-2.48,3.76-2.24.91.09,9.49,4.28,9.53,4.81-1.47,2.06-4.03,2.61-5.84,4.2-1.49,1.31-3.17,5.19-5.43,4.95-.47-.05-5.26-5.39-5.36-5.77-.28-1.06,2.46-4.97,3.35-5.96ZM276.84,618.09c-.35.57-1.08,1.52-2.03,1.36-1.29-.21-.47-3.12-.47-3.12v.03c.22-.79.45-1.58.68-2.4,4.04-14.7,4.29-36.87-4.91-49.64-1.81-2.51-8.79-8.13-7.3-11.15.75-1.52,11.6-7.29,13.25-9.01-.85-3.26-3.43-7.25-3.03-10.78.17-1.47,2.2-2.84,2.74-4.77.65-2.3.26-4.69,1.19-7.18.55-1.46,2.94-4.21,3.01-5.06.05-.64-1.73-2.46-2.2-3.55-.56-1.31-.54-2.84-1.29-4.17-.83-1.48-2.77-2.5-3.72-4.53-2.27-4.82-.99-9.49.21-14.35-1.9-1.01-7.58-.86-8.92-2.04-.91-.8-.67-3.55-1.96-5.28-.9-1.21-2.06-1.37-2.89-2.33-.97-1.12-2.36-3.9-3.23-4.47-.87-.56-5.97-1.5-7.34-1.69-1.01-.14-1.88.49-2.64.45-5.09-.3-6.48-5.93-8.17-6.14-2.01-.25-9.43,3.32-11.91,2.93-1.11-.18-2.03-2.17-3.34-2.48-2.15-.51-5.48-.13-8.09-.77-1.2-.29-3.55-1.96-4.26-1.85-.86.13-6.47,6.58-8.98,7.34-3.81,1.14-6.21-2.05-7.54-1.66-.92.28-1.8,4.33-2.43,5.56-1.96,3.84-4.59,7.24-6.63,11.2-.67,1.3-.62,2.93-1.56,4.12-1.09,1.39-3.32,1.69-4.65,2.91-.93.86-1.23,2.53-2.6,3.36-1.19.73-4.35.99-4.84,1.8-.61,1.01.22,3.57.05,4.97-.14,1.19-1.38,5.74-2.13,6.36-.95.78-2.42.48-3.13,1.63,2.23,2.99,6.36,11.21,5.55,14.72-1.35,5.82-5.74-4.7-6.33-6.3-1.11-3-2.25-6.18-2.25-9.4,0-2.19,1.49-5.14,1.41-5.91-.03-.29-1.2-.21-1.28-.56-.35-1.52,1.37-3.06,1.79-4.46,2.07-6.99-.32-14.41,3.56-20.72-4.59.39-5.08-5.13-6.88-8.13-3.18-5.3-8.69-11.27-11.29-16.57-1.15-2.34-1.18-5.35-3.02-7.22-.91-.15-4.81,5.51-6.3,6.54-4.42,3.06-10.54,2.85-15.61,1.98.2,3.15-2.4,4.54-3.68,6.37-1.62,2.33-2.86,6.36-6.29,6.6-1.47.1-2.72-.86-3.69-.85-1.66,0-1.62,3.14-2.3,4.37-1.22,2.2-2.96,3.52-4.09,6.3-.63,1.54-1.32,5.68-1.7,6.19-.9,1.21-3.43.28-4.06,1.39-.46.82.08,2.55-.14,3.71-.67,3.46-9.8,7.76-13.35,7.8.96,3.65-2.54,8.07-2.67,11.15-.07,1.61.83,3.21.87,5.06.09,3.56-3.68,8.35-6.55,10.2-1.67,1.07-4.74,1.16-4.26,3.33.92,4.19,5.33,6.73,5.74,7.99.38,1.17-1.57,2.84-.84,3.72.08.09,1.61.33,2.33.77,9.66,5.92,12.75,7.33,24.7,5.59,3.38-.49,7.62-2.46,10.95-2.52,9.44-.18,13.78,11.8,22.8,15.4,4.59,1.83,12.05.17,8.54,7.05-1.62,3.18-3.75,6.54-5.52,9.97-2.22,4.28-3.34.5-5.62-.9-4.14-2.55-10.93-3.63-14.85-6.68-.89-.69-3.41-4.46-3.96-4.42-.3.02-.9,1.69-2.17,1.85-3.66.44-11.92-.69-15.29.11-.61.15-.99,1.82-1.87,2.54-2.88,2.35-7.39,2.83-10.93,2.24,1.11,3.11,2.37,6.91,2.99,10.12.29,1.5-.4,2.73-.17,3.89.23,1.18,4.39,8.97,5.37,10.19,1.12,1.4,3.89,3.11,4.44,4.35.87,1.97-1.73,3.14,3.28,3.11.72,0,1.52-.57,2.21-.52,9.6.66,14.16,11.3,24.8,10.44,3.91-.32,7.49-2.75,11.07.44,3.34,2.98,5.78,13.84,8.04,18.42,4.91,9.95,13.43,19.77,19.63,28.99,3.92,5.82,7.13,11.86,11.06,17.6,1.09,1.59-.03,3.77-1.96,3.77-17.15,0-34.28-4.36-50.02-12.94-1.29-.7-8-4.79-9.08-5.52-15.19-10.26-28.68-24.75-39.09-43.34-35.8-63.96-20.57-159.89,39.36-204.07,20.31-14.97,41.49-20.73,66.74-20.17,1.58.03,25.63,3.54,36.27,8.17,17.76,7.72,35.73,22.91,46.7,38.66,34.31,49.28,36.51,120.73,7.94,174.5ZM115.72,597.1c-.11-.15-1.11-.37-1.58-.96-3.52-4.37-2.91-5.83,3.03-5.7l-2.02-3.95c1.69-.29,2.95-1.24,4.65-.32l-2.8-6.83c3.17-.61,6.25.36,9.4.52.37-.33-5.11-6.6,4.46-2.28,7.02,3.17,7.99,8.87,8.98,15.93.37,2.63,1.21,11.18-.25,12.94-3.06,3.69-10.37,4.48-14.8,3.19-1.67-.49-11.6-7.58-12.09-8.75-1.16-2.78,4.87-1.1,3.01-3.79ZM107.84,585.41c.55.78,1.31,1.71.73,2.71-1.45,2.5-10.35-4-8.73-7.04.58-1.09,6.19-2.71,7.47-2.75,5.51-.18,7.64,6.57-.51,5.8-.43,1.48.84,1,1.04,1.28ZM96.82,583.63c-4.66,3.26-5.34-5.78-3.4-7.62.37-.35,3.36-2,3.88-2.13,2.67-.69,5.94,1.24,3.12,2.77-3.99,2.18-7.78-2.33-3.61,6.98ZM108.16,596.27c-4.53,3.77-11.86-2.3-12.14-7.3,2.76-2.19,13.68,4.78,12.14,7.3ZM105.93,571.33c3.97-1.38,13.04-2.3,12.55,3.82-3.07.81-5.58-.8-8.23-1.45-1.57-.39-3.1,1.15-4.32-2.37Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M261.61,582.82c-4.94-1.77-4.18,3.67-6.06,6.21-1.08,1.45-3.81,2.72-4.13,5.16.98.84,4.72-5.62,6.93-5.14,1.95.42,1.03,6.86.94,8.47-.07,1.16.19.83,1.18.75.08-1.98.17-4.34.72-6.23.85-2.9,6.1-7.18.42-9.22Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M167.12,580.61c.83-2.76-4.67-6.16-2.35-8.63,1.42-1.52,5.36.9,7.36.68,1.17-1.26-5.75-3.2-6.49-3.54-2.37-1.07-2.78-3.24-6.33-1.9-2.03.77-1.73,4.22-.44,5.6.77.82,3.16,1.18,3.89,1.82,1.3,1.13,2.43,4.92,4.37,5.98Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M234.87,591.81c-2.33,2.06-1.17,5.99-3.85,7.85l-6.58-6.55c.52,2.47,3.18,4.22,3.83,6.6.61,2.25-.78,6.07,2.76,6.88,6.32,1.44,3.29-5.22,3.09-7.99-.16-2.25.86-4.53.75-6.78Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M204.22,615.95c-.97-1.39-1.29-4.57-3.09-4.29.6,2.23,1.68,4.47,1.87,6.81.19,2.3-1.76,8.67,3.31,6.77,3.63-1.36,1.39-9.2,4.87-11.92-3.2.8-4.03,6.81-6.96,2.63Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M168.01,609.85c1.66-.16,8.56,3.63,6.99-2.42-1.04-4.01-4.54-2.56-7.17-3.13-1.65-.36-2.95-2.36-4.81-2.33l5.03,5.2c-1.12,1.49-3,1.83-4.5,2.69-.81.47-1.47-.03-1.07,1.5,1.92.21,3.84-1.35,5.52-1.51Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M197.05,646.46l-4.69,4.3c-1.7-.03-4.02-8.26-5.4-6.54-.3.37,1.89,3.49,2.1,4.82.36,2.28-.94,4.56-.58,5.61.9,2.66,5.47,3.44,6.56.71.56-1.39-.35-2.58-.18-3.97.21-1.82,1.65-3.26,2.19-4.94Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M203.29,587.52c-2.5-.16-4.76,1.18-7.25,1.08l1.23-7.68c-1.32.96-1.31,3.55-2.33,4.81-.94,1.16-3.01,1.53-3.47,2.17-1.93,2.68,1.85,7.85,4.64,5.42.88-.77.84-2.16,2.54-3.26,1.61-1.05,3.68-1.42,5.58-1.43,0-1.37.12-1.04-.95-1.11Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M227.47,642.05c-3.46-.38.89-4.96.98-7.08-1.13-.97-2.9,4.16-3.77,4.65-1.87,1.04-5.16-.49-5.11,3.27.04,2.93,2.89,4.3,5.37,3,2.35-1.23,3.01-4.01,7.55-3.01,1.95-1.71-4.53-.77-5.02-.83Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M177.05,636.41c-1.82-1.21-3.87-.53-6.1-1.17-2.19-.64-4.76-3.38-7.28-1.19-3.38,2.94,3.43,4.85,4.53,5.58.82.55,4.48,4.53,5.22,3.74-5.88-6.63-4.53-5.96,3.62-6.97Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M255.92,617.3c-1.98.01-3.8,2.24-5.54,2.61-1.71.37-4.13-1.22-5.04,1.03-.74,1.83-.24,4.18,1.59,5.09,2.53,1.25,2.87-.63,4.34-.55,1.4.07,2.91,1.82,4.7,1.17-7.4-4.34-5.65-4.58-.05-9.35Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M145.51,553.32c1.61.18,4.29-1.44,4.54-2.97.22-1.34-2.52-5.97-1.65-8.25-1.41.49-.85,4.22-1.5,4.71-2.5,1.88-3.15-2.98-4.86-3.69,2.09,3.18-1.64,9.65,3.46,10.21Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M155.43,533.44c1.87,2-4.93,3.06-3.21,4.3,2.62-1.5,8.22-.34,8.35-4.46.15-4.88-7.53-.76-9.87-.7.37,1.06,4.36.45,4.74.85Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M127.28,592.68l3.96-5.58c1.99-2.37-1.54-7.19-3.91-4.77-.6.62-1.38,2.67-2.24,3.79-1.03,1.34-3.48,2.36-2.42,3.37,3.82-3.83,6.17-1.74,4.61,3.2Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M125.65,602.48c.35,2.45-4.12,2.65-2.7,3.96.13.12,1.86-1.27,3.13-1.42,1.72-.21,7.35,1.05,5.68-3.28-1.18-3.07-3.33-1.63-5.34-2.1-1.56-.37-2.86-1.62-4.61-1.31,1.23,2,3.46,1.45,3.85,4.14Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M222.85,522.1c-6.18-1.28-8.7,9.12-2.06,12.08,7.96,3.55,10.3-10.37,2.06-12.08Z\"})]});}// Two bars in a fixed 24×12 box, both placed off the same centre line so the\n// burger and the X are exact. In `morph` mode the lines carry no inline\n// transform at all — the keyframes own them, which is what lets the same icon\n// rotate from burger to X instead of a second icon appearing.\nfunction Icon({cls,morph,closing,color}){const base={position:\"absolute\",left:0,top:\"50%\"};const box={position:\"relative\",display:\"block\",width:24,height:12};if(!morph)return /*#__PURE__*/_jsxs(\"span\",{style:box,children:[/*#__PURE__*/_jsx(\"span\",{className:`${cls}-line`,style:{...base,background:color,transform:\"translateY(calc(-50% - 4px))\"}}),/*#__PURE__*/_jsx(\"span\",{className:`${cls}-line`,style:{...base,background:color,transform:\"translateY(calc(-50% + 4px))\"}})]});const rev=closing?` ${cls}-rev`:\"\";return /*#__PURE__*/_jsxs(\"span\",{style:box,children:[/*#__PURE__*/_jsx(\"span\",{className:`${cls}-line ${cls}-x1${rev}`,style:base}),/*#__PURE__*/_jsx(\"span\",{className:`${cls}-line ${cls}-x2${rev}`,style:base})]});}// Every anchor below is wrapped in Framer's own `Link`. That is the whole\n// reason the menu works in the editor's preview: a bare <a href=\"/im-new\"> is a\n// literal URL, and in the preview the site is not served at those URLs, so the\n// browser leaves the editor and 404s. `Link` resolves the link against Framer's\n// router for whatever context it is rendering in — canvas, preview, or the\n// published site — exactly as it does for Framer's own layers, which is why\n// those emit `./our-story` and `../contact` rather than absolute paths.\n//\n// For that to work the link values have to be Framer PAGE LINKS\n// (`data:framer/page-link,<pageId>`), not path strings — a path is just a URL\n// and Link passes it straight through. That is what the Link control stores\n// when you pick a page in the UI; the instances' controls now hold those.\n// External URLs still pass through untouched.\n//\n// Verified against the runtime: Link injects ONLY `href` onto its child, and\n// leaves ref, onClick, className and data-attributes alone.\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function SiteMenu(props){const{wordmark=\"Peace in the Desert\",wordmarkLink=\"/home\",links=[],secondary=[],showCta=true,ctaTitle=\"Plan Your Visit\",ctaLink=\"/im-new\",ctaImage=null,meta=\"\",metaSize=20,metaFill=\"rgb(250, 245, 232)\",metaText=\"rgb(153, 34, 21)\",previewOpen=false,linkSize=60,logoFill=\"rgb(153, 34, 21)\",logoText=\"rgb(250, 245, 232)\",barFill=\"rgb(250, 245, 232)\",blockBorder=\"rgba(0, 0, 0, 0.1)\",barText=\"rgb(35, 35, 35)\",menuFill=\"rgb(153, 34, 21)\",menuText=\"rgb(231, 218, 187)\",ctaFill=\"rgb(255, 90, 38)\",ctaText=\"rgb(255, 255, 255)\",ctaHoverFill=\"rgb(224, 79, 33)\",font=\"General Sans, sans-serif\",style}=props;const uid=useId().replace(/:/g,\"\");const cls=`sm-${uid}`;const[open,setOpen]=useState(false);const[closing,setClosing]=useState(false);const[hovered,setHovered]=useState(null);// Width of the logo block, read at click time: the red starts as exactly\n// that rectangle and grows out of it.\nconst[logoW,setLogoW]=useState(240);// True once the red has swept across the bar; until then the bar's own\n// burger stays put, because the panel's X is still clipped away.\nconst[swept,setSwept]=useState(false);const[revealed,setRevealed]=useState(false);const revealTimer=useRef(null);const sweepTimer=useRef(null);const openMenu=useCallback(()=>{const w=logoRef.current?.getBoundingClientRect().width;if(w)setLogoW(Math.round(w));setOpen(true);setRevealed(false);clearTimeout(sweepTimer.current);sweepTimer.current=setTimeout(()=>setSwept(true),SWEEP_MS);},[]);// The panel is portalled, so it must never render during the static pass.\nconst[mounted,setMounted]=useState(false);useEffect(()=>setMounted(true),[]);const logoRef=useRef(null);const burgerRef=useRef(null);const closeRef=useRef(null);const closeTimer=useRef(null);const refocus=useRef(false);// Closing runs the open animations in reverse first, so the X unwinds back\n// into a burger and lands exactly where the bar's own burger sits — the\n// swap at unmount is then invisible.\nconst close=useCallback(()=>{if(closeTimer.current)return;setClosing(true);setHovered(null);clearTimeout(revealTimer.current);revealTimer.current=setTimeout(()=>setRevealed(true),REVEAL_MS);closeTimer.current=setTimeout(()=>{closeTimer.current=null;setClosing(false);setOpen(false);setSwept(false);setRevealed(false);refocus.current=true;},CLOSE_MS);},[]);useEffect(()=>()=>{clearTimeout(closeTimer.current);clearTimeout(sweepTimer.current);clearTimeout(revealTimer.current);},[]);// The bar is visibility:hidden while the menu is open, and you cannot\n// focus a hidden element — so the hand-back waits for the reveal.\nuseEffect(()=>{if(open||!refocus.current)return;refocus.current=false;// preventScroll, or handing focus back to a bar that is momentarily\n// off-screen would scroll the page to reach it.\nburgerRef.current?.focus({preventScroll:true});},[open]);// Escape closes; the page behind must not scroll while the menu covers it.\nuseEffect(()=>{if(!open)return;const onKey=e=>{if(e.key===\"Escape\")close();};// `overflow: hidden` has to go on the ELEMENT THAT SCROLLS, which in a\n// standards-mode document is <html> — locking <body> alone leaves the\n// page free to scroll behind the menu.\n//\n// ⚠️ Lock exactly ONE element, never both. The root's overflow is what\n// propagates to the viewport, and whichever element donates it computes\n// to `visible` itself. So html alone locks the viewport and changes\n// nothing else — but html AND body leaves <body> holding a real\n// `overflow: hidden`, which makes body a scroll container. Every\n// `position: sticky` element then sticks to body's unscrolled\n// scrollport instead of the viewport and snaps back by the whole scroll\n// offset: measured on /home at -2400px for this bar and -534px for the\n// Who We Are column, i.e. the page lurches as the menu opens and again\n// as it closes. scrollingElement is <body> in quirks mode, and there\n// body is the donor, so one assignment is right either way.\nconst html=document.documentElement;const body=document.body;const scroller=document.scrollingElement||html;const y=window.scrollY;const prev={overflow:scroller.style.overflow,pad:body.style.paddingRight};// Replace the scrollbar's width so the page doesn't jump sideways.\nconst barW=window.innerWidth-html.clientWidth;scroller.style.overflow=\"hidden\";if(barW>0)body.style.paddingRight=`${barW}px`;// WebKit clamps the document's scroll offset to 0 when the viewport\n// stops scrolling; Blink keeps it. Framer's preview runs in a\n// WKWebView, which is why opening the menu part-way down the page\n// bounced to the top there but not in Chrome. Hidden overflow is still\n// programmatically scrollable, so pinning the offset puts it back.\nconst pin=()=>{if(window.scrollY!==y)window.scrollTo(0,y);};pin();window.addEventListener(\"scroll\",pin);document.addEventListener(\"keydown\",onKey);const t=setTimeout(()=>closeRef.current?.focus({preventScroll:true}),60);return()=>{document.removeEventListener(\"keydown\",onKey);window.removeEventListener(\"scroll\",pin);scroller.style.overflow=prev.overflow;body.style.paddingRight=prev.pad;if(window.scrollY!==y)window.scrollTo(0,y);clearTimeout(t);};},[open,close]);// Plan Your Visit rides in the bar as a button, but inside the menu it is\n// just another nav item — same size, same treatment as the rest, and first\n// in the list.\nconst items=showCta&&ctaTitle?[{label:ctaTitle,link:ctaLink,image:ctaImage},...links]:links;// The art column is a third of the viewport, so Framer's default 2048-wide\n// variant is several times more than it can ever show. 1024 covers ~480px\n// at 2x and cuts the single largest asset on the site by about two thirds.\nconst srcOf=im=>{const u=im?.src||im?.url||null;if(typeof u!==\"string\"||!u.includes(\"framerusercontent.com\"))return u;const m=u.match(/[?&]scale-down-to=(\\d+)/);if(!m){// scale-down-to first, or the CDN serves WebP instead of AVIF.\nconst[base,qs]=u.split(\"?\");return base+\"?scale-down-to=1024\"+(qs?\"&\"+qs:\"\");}return Number(m[1])<=1024?u:u.replace(/([?&]scale-down-to=)\\d+/,\"$11024\");};const hasImages=items.some(i=>srcOf(i?.image));const rev=closing?` ${cls}-rev`:\"\";const css=`\n.${cls} {\n  --bh: ${BAR_H}px; --gut: ${GUTTER}px;\n  --mark: 13px; --cta: 16px; --ctap: 32px;\n  --logoh: 48px; }\n.${cls}-logomark { display: flex; flex-shrink: 0; }\n/* Measured against the real General Sans: the three blocks come to 343px at\n   the first tier (fits 390 and 360) and 304px at the second (fits 320), so the\n   CTA never has to be dropped on a phone. */\n@media (max-width: 600px) {\n  .${cls} {\n    --bh: 56px; --gut: 18px;\n    --mark: 11px; --cta: 13px; --ctap: 16px;\n    --logoh: 40px; } }\n@media (max-width: 380px) {\n  .${cls} {\n    --bh: 52px; --gut: 14px;\n    --mark: 10px; --cta: 12px; --ctap: 12px;\n    --logoh: 34px; } }\n.${cls}-head { display: flex; align-items: stretch;\n  justify-content: space-between; gap: 20px; height: var(--bh);\n  padding-left: var(--gut); box-sizing: border-box; }\n.${cls}-head .${cls}-mark { align-self: center; }\n/* A true square, used for the burger in the bar AND the X in the panel, so the\n   two icons land on identical coordinates without any padding arithmetic. */\n.${cls}-square { display: flex; align-items: center; justify-content: center;\n  width: var(--bh); height: var(--bh); flex-shrink: 0;\n  box-sizing: border-box; }\n/* The closed bar is a transparent rail: one solid block in each corner and the\n   page showing through between them. align-items:stretch is what makes both\n   blocks, and the CTA, exactly the bar's height. */\n.${cls}-bar { display: flex; align-items: stretch;\n  justify-content: space-between; height: var(--bh); box-sizing: border-box; }\n.${cls}-logo { display: flex; align-items: center; padding: 0 var(--gut);\n  text-decoration: none; min-width: 0; }\n/* An INSET shadow, not a border: it draws the same 1px line but adds no box\n   size, so nothing shifts and the bar/panel coordinates stay identical. */\n.${cls}-block { box-shadow: inset 0 0 0 1px ${blockBorder}; }\n.${cls}-mark { font: 500 var(--mark)/1 ${font}; white-space: nowrap; letter-spacing: 0.08em;\n  text-transform: uppercase; text-decoration: none; }\n.${cls}-icon { display: flex; align-items: center; justify-content: center;\n  width: 44px; height: 44px; padding: 0; border: 0;\n  background: transparent; cursor: pointer; }\n.${cls}-line { display: block; width: 24px; height: 1.5px; border-radius: 2px; }\n.${cls}-panel { position: fixed; inset: 0; z-index: 2147483000;\n  display: flex; flex-direction: column; overflow-y: auto;\n  overscroll-behavior: contain; }\n.${cls}-veil { position: fixed; inset: 0; z-index: 0; }\n/* The logo block's own rectangle, grown to the viewport: first across the bar,\n   then down the page. Masking the PANEL (not just the fill) is what makes the\n   header and links arrive with the red instead of over the page. */\n@keyframes ${cls}-expand {\n  from { clip-path: inset(0 calc(100% - ${logoW}px) calc(100% - var(--bh)) 0); }\n  ${SWEEP_PCT}% { clip-path: inset(0 0 calc(100% - var(--bh)) 0); }\n  to { clip-path: inset(0 0 0 0); } }\n@keyframes ${cls}-collapse {\n  from { clip-path: inset(0 0 0 0);\n    animation-timing-function: cubic-bezier(0.5, 0, 0.35, 1); }\n  55% { clip-path: inset(0 0 calc(100% - var(--bh)) 0);\n    animation-timing-function: cubic-bezier(0.45, 0, 0.2, 1); }\n  to { clip-path: inset(0 calc(100% - ${logoW}px) calc(100% - var(--bh)) 0); } }\n.${cls}-panel { animation: ${cls}-expand ${OPEN_MS}ms\n  cubic-bezier(0.4, 0, 0.2, 1) both; }\n.${cls}-panel.${cls}-rev { animation: ${cls}-collapse ${CLOSE_MS}ms linear both; }\n\n/* The burger unrolling into an X, colour included, so nothing \"arrives\". */\n@keyframes ${cls}-x1 {\n  from { transform: translateY(calc(-50% - 4px)) rotate(0deg);\n         background: ${barText}; }\n  to { transform: translateY(-50%) rotate(45deg); background: ${menuText}; } }\n@keyframes ${cls}-x2 {\n  from { transform: translateY(calc(-50% + 4px)) rotate(0deg);\n         background: ${barText}; }\n  to { transform: translateY(-50%) rotate(-45deg); background: ${menuText}; } }\n.${cls}-x1 { animation: ${cls}-x1 340ms cubic-bezier(0.4, 0, 0.2, 1)\n  ${SWEEP_MS}ms both; }\n.${cls}-x2 { animation: ${cls}-x2 340ms cubic-bezier(0.4, 0, 0.2, 1)\n  ${SWEEP_MS}ms both; }\n@keyframes ${cls}-x1out {\n  from { transform: translateY(-50%) rotate(45deg); background: ${menuText}; }\n  to { transform: translateY(calc(-50% - 4px)) rotate(0deg);\n       background: ${barText}; } }\n@keyframes ${cls}-x2out {\n  from { transform: translateY(-50%) rotate(-45deg); background: ${menuText}; }\n  to { transform: translateY(calc(-50% + 4px)) rotate(0deg);\n       background: ${barText}; } }\n@keyframes ${cls}-riseout { from { opacity: 1; transform: none; }\n  to { opacity: 0; transform: translateY(10px); } }\n.${cls}-x1.${cls}-rev {\n  animation: ${cls}-x1out 280ms cubic-bezier(0.4, 0, 0.2, 1) both; }\n.${cls}-x2.${cls}-rev {\n  animation: ${cls}-x2out 280ms cubic-bezier(0.4, 0, 0.2, 1) both; }\n.${cls}-list a.${cls}-rev, .${cls}-foot.${cls}-rev {\n  animation: ${cls}-riseout 240ms cubic-bezier(0.4, 0, 1, 1) both;\n  animation-delay: 0ms !important; }\n\n.${cls}-head, .${cls}-body, .${cls}-foot { position: relative; z-index: 2; }\n.${cls}-body { flex: 1; display: flex; flex-direction: column;\n  justify-content: center; padding: 24px var(--gut) 0;\n  ${hasImages?`padding-right: calc(33.333% + ${GUTTER}px);`:\"\"} }\n.${cls}-list { display: flex; flex-direction: column; gap: 2px;\n  list-style: none; margin: 0; padding: 0; }\n.${cls}-list a { display: inline-flex; align-items: baseline; gap: 0.26em;\n  text-decoration: none;\n  font: 400 clamp(30px, 5.4vw, ${linkSize}px)/1.1 ${font};\n  letter-spacing: -0.02em; padding: 4px 0;\n  transition: opacity 260ms ease;\n  animation: ${cls}-rise 560ms cubic-bezier(0.22, 0.8, 0.3, 1) backwards; }\n@keyframes ${cls}-rise { from { opacity: 0; transform: translateY(22px); }\n  to { opacity: 1; transform: none; } }\n.${cls}-list:hover a { opacity: 0.42; }\n.${cls}-list a:hover, .${cls}-list a:focus-visible { opacity: 1; }\n.${cls}-larrow { width: 0.874em; height: 0.72em; flex-shrink: 0; opacity: 0;\n  transform: translateX(-0.3em);\n  transition: opacity 240ms ease,\n    transform 380ms cubic-bezier(0.2, 0.7, 0.3, 1); }\n.${cls}-list a:hover .${cls}-larrow,\n.${cls}-list a:focus-visible .${cls}-larrow { opacity: 1;\n  transform: translateX(0); }\n\n/* Right third: every image stacked and cross-faded, so nothing loads on hover. */\n.${cls}-art { position: fixed; top: 0; right: 0; bottom: 0; width: 33.333%;\n  z-index: 1; overflow: hidden; pointer-events: none; }\n.${cls}-art img { position: absolute; inset: 0; width: 100%; height: 100%;\n  object-fit: cover; opacity: 0; transform: scale(1.06);\n  transition: opacity 420ms ease, transform 900ms cubic-bezier(0.2, 0.7, 0.3, 1); }\n.${cls}-art img.${cls}-on { opacity: 1; transform: scale(1); }\n\n/* No padding on the left or the bottom: the meta block is the last child and\n   has to reach both edges itself. */\n.${cls}-foot { display: flex; flex-direction: column; align-items: flex-start;\n  gap: 14px; padding: 48px 0 0;\n  animation: ${cls}-rise 560ms cubic-bezier(0.22, 0.8, 0.3, 1) backwards;\n  animation-delay: ${SWEEP_MS+220}ms; }\n.${cls}-sec { display: flex; flex-wrap: wrap; gap: 22px;\n  padding: 0 var(--gut) 18px;\n  ${hasImages?`padding-right: calc(33.333% + ${GUTTER}px);`:\"\"} }\n.${cls}-sec a { font: 400 15px/1.4 ${font}; text-decoration: none;\n  opacity: 0.78; transition: opacity 200ms ease; }\n.${cls}-sec a:hover { opacity: 1; }\n/* A solid block hugging the bottom-left corner, the mirror of the logo block\n   hugging the top-left — same language as the closed bar. Horizontal padding is\n   the page gutter, so the text lines up exactly under the menu links. The\n   max-width keeps it clear of the hover art in the right third. */\n.${cls}-metablock { align-self: flex-start; box-sizing: border-box;\n  max-width: min(600px, 62vw); padding: 24px var(--gut); }\n.${cls}-meta { font: 400 clamp(16px, 1.45vw, ${metaSize}px)/1.5 ${font};\n  letter-spacing: -0.01em; white-space: pre-line;\n  margin: 0; text-align: left; }\n.${cls}-right { display: flex; align-items: stretch; overflow: hidden; }\n.${cls}-barcta { display: flex; align-items: center; padding: 0 var(--ctap);\n  font: 500 var(--cta)/1 ${font}; text-decoration: none; white-space: nowrap;\n  flex-shrink: 0;\n  border-radius: 0; background: ${ctaFill}; color: ${ctaText};\n  transition: transform 340ms cubic-bezier(0.4, 0, 0.2, 1),\n    background-color 180ms ease; }\n/* A darker shade, not opacity — at 0.88 the page behind bled through it. */\n.${cls}-barcta:hover, .${cls}-barcta:focus-visible {\n  background: ${ctaHoverFill}; }\n\n@media (max-width: 900px) {\n  .${cls}-art { display: none; }\n  .${cls}-body { padding-right: var(--gut); }\n  /* The hover art is gone below this, so the block no longer has to stay\n     clear of the right third and can use the width it needs. */\n  .${cls}-metablock { max-width: 88vw; } }\n@media (prefers-reduced-motion: reduce) {\n  .${cls}-barcta { transition: background-color 180ms ease; }\n  .${cls}-panel, .${cls}-list a, .${cls}-foot, .${cls}-x1,\n  .${cls}-x2 { animation-duration: 1ms; animation-delay: 0ms; }\n  .${cls}-larrow { transition: opacity 240ms ease; }\n  .${cls}-list a:hover .${cls}-larrow { transform: none; }\n  .${cls}-art img { transition: opacity 240ms ease; transform: none; } }\n`;const panelEl=!(open||previewOpen)?null:/*#__PURE__*/_jsxs(\"div\",{className:`${cls} ${cls}-panel${rev}`,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Site menu\",style:{color:menuText,...previewOpen?{animation:\"none\"}:null},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:`${cls}-veil`,style:{background:menuFill}}),hasImages?/*#__PURE__*/_jsx(\"div\",{className:`${cls}-art`,\"aria-hidden\":\"true\",children:items.map((l,i)=>{const src=srcOf(l?.image);if(!src)return null;return /*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",// Below 600px the art column is display:none,\n// and a lazy image with no layout box is never\n// fetched — so phones stop paying for artwork\n// they are never shown. Wider screens still\n// fetch eagerly: the column is laid out at a\n// third of the viewport and only opacity:0, so\n// it intersects and the first open has no pop.\nloading:\"lazy\",decoding:\"async\",className:hovered===i?`${cls}-on`:\"\"},i);})}):null,/*#__PURE__*/_jsxs(\"div\",{className:`${cls}-head`,children:[/*#__PURE__*/_jsx(Link,{href:wordmarkLink,children:/*#__PURE__*/_jsx(\"a\",{className:`${cls}-mark`,onClick:close,children:/*#__PURE__*/_jsx(\"span\",{className:`${cls}-logomark`,style:{color:logoText},children:/*#__PURE__*/_jsx(Logo,{title:wordmark})})})}),/*#__PURE__*/_jsx(\"div\",{className:`${cls}-square`,children:/*#__PURE__*/_jsx(\"button\",{ref:closeRef,type:\"button\",className:`${cls}-icon`,\"aria-label\":\"Close menu\",onClick:close,style:{position:\"relative\"},children:/*#__PURE__*/_jsx(Icon,{cls:cls,morph:true,closing:closing})})})]}),/*#__PURE__*/_jsx(\"nav\",{className:`${cls}-body`,children:/*#__PURE__*/_jsx(\"ul\",{className:`${cls}-list`,onMouseLeave:()=>setHovered(null),children:items.map((l,i)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(Link,{href:l?.link,children:/*#__PURE__*/_jsxs(\"a\",{onClick:close,onMouseEnter:()=>setHovered(i),onFocus:()=>setHovered(i),className:closing?`${cls}-rev`:undefined,style:{color:menuText,animationDelay:`${SWEEP_MS+40+i*45}ms`},children:[/*#__PURE__*/_jsx(\"span\",{children:l?.label}),/*#__PURE__*/_jsx(\"svg\",{className:`${cls}-larrow`,viewBox:\"0 0 17 14\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"butt\",strokeLinejoin:\"miter\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 7h15.5M9.5 1l6 6-6 6\"})})]})})},i))})}),/*#__PURE__*/_jsxs(\"div\",{className:`${cls}-foot${rev}`,children:[secondary.length?/*#__PURE__*/_jsx(\"div\",{className:`${cls}-sec`,children:secondary.map((l,i)=>/*#__PURE__*/_jsx(Link,{href:l?.link,children:/*#__PURE__*/_jsx(\"a\",{onClick:close,style:{color:menuText},children:l?.label})},i))}):null,meta?/*#__PURE__*/_jsx(\"div\",{className:`${cls}-metablock`,style:{background:metaFill,color:metaText},children:/*#__PURE__*/_jsx(\"p\",{className:`${cls}-meta`,children:meta})}):null]})]});// Normally the panel is portalled to <body>, which is what lets it escape\n// any clipping or stacking ancestor. `previewOpen` renders it in place\n// instead, so the open state can be seen and styled on the Framer canvas.\nconst panel=previewOpen?panelEl:mounted&&open?/*#__PURE__*/createPortal(panelEl,document.body):null;return /*#__PURE__*/_jsxs(\"div\",{className:cls,style:{...style,width:\"100%\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{className:`${cls}-bar`,style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(Link,{href:wordmarkLink,children:/*#__PURE__*/_jsx(\"a\",{ref:logoRef,className:`${cls}-logo`,style:{background:logoFill,// Hidden for the whole open+closing span; the\n// panel's own header stands in at exactly these\n// coordinates.\nvisibility:open?\"hidden\":\"visible\"},children:/*#__PURE__*/_jsx(\"span\",{className:`${cls}-logomark`,style:{color:logoText},children:/*#__PURE__*/_jsx(Logo,{title:wordmark})})})}),/*#__PURE__*/_jsxs(\"div\",{className:`${cls}-right`,children:[showCta&&ctaTitle?/*#__PURE__*/_jsx(Link,{href:ctaLink,children:/*#__PURE__*/_jsx(\"a\",{className:`${cls}-barcta`,style:{// Slides away as the veil washes in, and back\n// down on `closing` so it is revealed as the\n// veil clears rather than after it has gone.\ntransform:open&&!revealed?\"translateY(-100%)\":\"none\"},children:ctaTitle})}):null,/*#__PURE__*/_jsx(\"div\",{className:`${cls}-square ${cls}-block`,style:{background:barFill,// Holds its place until the red reaches it — the\n// panel's X is clipped away until then.\nvisibility:open&&swept&&!revealed?\"hidden\":\"visible\"},children:/*#__PURE__*/_jsx(\"button\",{ref:burgerRef,type:\"button\",className:`${cls}-icon`,\"aria-label\":\"Open menu\",\"aria-expanded\":open,onClick:openMenu,style:{position:\"relative\"},children:/*#__PURE__*/_jsx(Icon,{cls:cls,color:barText})})})]})]}),panel]});}addPropertyControls(SiteMenu,{wordmark:{type:ControlType.String,title:\"Wordmark\",defaultValue:\"Peace in the Desert\"},wordmarkLink:{type:ControlType.Link,title:\"Wordmark Link\"},links:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.Link,title:\"Link\"},image:{type:ControlType.ResponsiveImage,title:\"Hover Image\"}}}},showCta:{type:ControlType.Boolean,title:\"CTA\",defaultValue:true},ctaTitle:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Plan Your Visit\",hidden:p=>!p.showCta},ctaLink:{type:ControlType.Link,title:\"CTA Link\",hidden:p=>!p.showCta},ctaImage:{type:ControlType.ResponsiveImage,title:\"CTA Image\",hidden:p=>!p.showCta},secondary:{type:ControlType.Array,title:\"Secondary\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.Link,title:\"Link\"}}}},meta:{type:ControlType.String,title:\"Meta\",displayTextArea:true,defaultValue:\"\"},metaSize:{type:ControlType.Number,title:\"Meta Size\",min:12,max:32,defaultValue:20,description:\"Largest size the bottom-left details reach.\"},metaFill:{type:ControlType.Color,title:\"Meta Block\",defaultValue:\"rgb(250, 245, 232)\"},metaText:{type:ControlType.Color,title:\"Meta Text\",defaultValue:\"rgb(153, 34, 21)\"},linkSize:{type:ControlType.Number,title:\"Link Size\",min:24,max:110,defaultValue:60,description:\"Largest size the menu links reach.\"},previewOpen:{type:ControlType.Boolean,title:\"Preview Open\",defaultValue:false,description:\"Show the open menu on the canvas while designing it.\"},logoFill:{type:ControlType.Color,title:\"Logo Block\",defaultValue:\"rgb(153, 34, 21)\"},logoText:{type:ControlType.Color,title:\"Logo Text\",defaultValue:\"rgb(250, 245, 232)\"},barFill:{type:ControlType.Color,title:\"Bar\",defaultValue:\"rgb(250, 245, 232)\"},blockBorder:{type:ControlType.Color,title:\"Block Edge\",defaultValue:\"rgba(0, 0, 0, 0.1)\"},barText:{type:ControlType.Color,title:\"Bar Text\",defaultValue:\"rgb(35, 35, 35)\"},menuFill:{type:ControlType.Color,title:\"Menu\",defaultValue:\"rgb(153, 34, 21)\"},menuText:{type:ControlType.Color,title:\"Menu Text\",defaultValue:\"rgb(231, 218, 187)\"},ctaFill:{type:ControlType.Color,title:\"CTA Fill\",defaultValue:\"rgb(255, 90, 38)\"},ctaText:{type:ControlType.Color,title:\"CTA Text\",defaultValue:\"rgb(255, 255, 255)\"},ctaHoverFill:{type:ControlType.Color,title:\"CTA Hover\",defaultValue:\"rgb(224, 79, 33)\"},font:{type:ControlType.String,title:\"Font\",defaultValue:\"General Sans, sans-serif\",description:\"CSS family, e.g. General Sans, sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteMenu\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteMenu.map","// Generated by Framer (9801af1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-p4y47 .framer-styles-preset-uquf9c:not(.rich-text-wrapper), .framer-p4y47 .framer-styles-preset-uquf9c.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-b972211c-1d9f-4605-9ec7-1e67b33666d6); --framer-link-text-color: var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54); transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-p4y47\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5477e77)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Logo from\"#framer/local/codeFile/xOHvv6I/Logo.js\";import NavList from\"#framer/local/codeFile/YPSTAMi/NavList.js\";import SiteMenu from\"#framer/local/codeFile/YkrF0Nn/SiteMenu.js\";import*as sharedStyle1 from\"#framer/local/css/lgxSbJX0K/lgxSbJX0K.js\";import*as sharedStyle from\"#framer/local/css/SeJMIF_Yu/SeJMIF_Yu.js\";import*as sharedStyle2 from\"#framer/local/css/Ys1YDoGHs/Ys1YDoGHs.js\";const SiteMenuFonts=getFonts(SiteMenu);const LogoFonts=getFonts(Logo);const NavListFonts=getFonts(NavList);const ContainerWithFX=withFX(Container);const breakpoints={gc4oWas6D:\"(max-width: 809.98px)\",j7GUqL1Py:\"(min-width: 1200px)\",tZTqk_7Kc:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oWlHb\";const variantClassNames={gc4oWas6D:\"framer-v-iy5wd1\",j7GUqL1Py:\"framer-v-q71p2u\",tZTqk_7Kc:\"framer-v-1tamzb4\"};const qHdtadWqq=undefined;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition1={bounce:0,delay:.05,duration:2,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:.08,threshold:.15,tokenization:\"element\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:10};const textEffect1={effect:animation,repeat:false,startDelay:0,threshold:.15,tokenization:\"element\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const textEffect2={effect:animation,repeat:false,startDelay:.16,threshold:.15,tokenization:\"element\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const textEffect3={effect:animation,repeat:false,startDelay:.24,threshold:.15,tokenization:\"element\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const breakpointRules={gc4oWas6D:[\".framer-oWlHb .framer-1vmtzon { padding: 48px 20px 28px 20px; }\",\".framer-oWlHb .framer-gdjk0n { gap: 36px; }\",\".framer-oWlHb .framer-ib5hr2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; }\",\".framer-oWlHb .framer-1c98t6m, .framer-oWlHb .framer-8yr9ek, .framer-oWlHb .framer-i0z7wg { align-self: unset; }\",\".framer-oWlHb .framer-173hao8-container { width: 215px; }\",\".framer-oWlHb .framer-j14ury { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; padding: 20px 0px 0px 0px; }\"],tZTqk_7Kc:[\".framer-oWlHb .framer-1vmtzon { padding: 64px 32px 32px 32px; }\",\".framer-oWlHb .framer-ib5hr2 { gap: 32px; grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-oWlHb .framer-173hao8-container { width: 230px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={gc4oWas6D:\".framer-iy5wd1-override\",tZTqk_7Kc:\".framer-1tamzb4-override\"};const rules=[\".framer-oWlHb.framer-1nppz4c, .framer-oWlHb .framer-1nppz4c { display: block; }\",\".framer-oWlHb.framer-q71p2u { align-content: center; align-items: center; background-color: var(--stuw0h); 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-oWlHb .framer-1r7da6q-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\".framer-oWlHb .framer-d3eum1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-oWlHb .framer-1vmtzon { align-content: center; align-items: center; background-color: var(--token-ae36e930-1ef1-48a1-9b6f-0be3cfa14d63, #992215); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 80px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-oWlHb .framer-gdjk0n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-oWlHb .framer-ib5hr2 { display: grid; flex: none; gap: 40px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-oWlHb .framer-1c98t6m { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-oWlHb .framer-173hao8-container { flex: none; height: auto; position: relative; width: 260px; }\",\".framer-oWlHb .framer-d6pehp { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-oWlHb .framer-8yr9ek { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-oWlHb .framer-1dlml2j-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-oWlHb .framer-i0z7wg { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-oWlHb .framer-9iflz1, .framer-oWlHb .framer-1xk98so { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-oWlHb .framer-1w7zv1b, .framer-oWlHb .framer-l16yon, .framer-oWlHb .framer-1nun4bj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-oWlHb .framer-j14ury { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const mediaQueries={gc4oWas6D:\"(max-width: 809.98px)\",j7GUqL1Py:\"(min-width: 1200px)\",tZTqk_7Kc:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"j7GUqL1Py\",Phone:\"gc4oWas6D\",Tablet:\"tZTqk_7Kc\"};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,pageColor,width,...props})=>{return{...props,qHdtadWqq:pageColor??props.qHdtadWqq??\"rgb(250, 244, 232)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"j7GUqL1Py\"};};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,qHdtadWqq,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"j7GUqL1Py\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(qHdtadWqq)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-q71p2u\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--stuw0h\":qHdtadWqq,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r7da6q-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Site Menu\",isAuthoredByUser:true,name:\"Site Menu\",nodeId:\"jGiW_jdfk\",scopeId:\"vFxQ7m5j2\",children:/*#__PURE__*/_jsx(SiteMenu,{barFill:\"rgb(250, 245, 232)\",barText:\"rgb(35, 35, 35)\",blockBorder:\"rgba(0, 0, 0, 0.1)\",ctaFill:\"rgb(255, 90, 38)\",ctaHoverFill:\"rgb(224, 79, 33)\",ctaImage:addImageAlt({pixelHeight:2399,pixelWidth:1600,src:\"https://framerusercontent.com/images/7s0pR9HBXLkRg7PFjxFuD7dbRt4.jpg?width=1600&height=2399\",srcSet:\"https://framerusercontent.com/images/7s0pR9HBXLkRg7PFjxFuD7dbRt4.jpg?scale-down-to=1024&width=1600&height=2399 682w,https://framerusercontent.com/images/7s0pR9HBXLkRg7PFjxFuD7dbRt4.jpg?scale-down-to=2048&width=1600&height=2399 1365w,https://framerusercontent.com/images/7s0pR9HBXLkRg7PFjxFuD7dbRt4.jpg?width=1600&height=2399 1600w\"},\"Neighbours gathered together inside the sanctuary\"),ctaLink:\"data:framer/page-link,tPe5tDk1i\",ctaText:\"rgb(255, 255, 255)\",ctaTitle:\"Plan Your Visit\",font:\"General Sans, sans-serif\",height:\"100%\",id:\"jGiW_jdfk\",layoutId:\"jGiW_jdfk\",links:[{id:\"Wpiu84Qy0\",image:addImageAlt({pixelHeight:1800,pixelWidth:1200,src:\"https://framerusercontent.com/images/Oc9T6x2LcaSz3JLme9Ea77iFteA.jpg?width=1200&height=1800\",srcSet:\"https://framerusercontent.com/images/Oc9T6x2LcaSz3JLme9Ea77iFteA.jpg?scale-down-to=1024&width=1200&height=1800 682w,https://framerusercontent.com/images/Oc9T6x2LcaSz3JLme9Ea77iFteA.jpg?width=1200&height=1800 1200w\"},\"Neighbours gathered at the doors of a stone church\"),label:\"Our Story\",link:\"data:framer/page-link,cyfzZrfCf\"},{id:\"bZICyZd9v\",image:addImageAlt({pixelHeight:1800,pixelWidth:1200,src:\"https://framerusercontent.com/images/YnOWY26oJT2clM955cUpQGN7cY.jpg?width=1200&height=1800\",srcSet:\"https://framerusercontent.com/images/YnOWY26oJT2clM955cUpQGN7cY.jpg?scale-down-to=1024&width=1200&height=1800 682w,https://framerusercontent.com/images/YnOWY26oJT2clM955cUpQGN7cY.jpg?width=1200&height=1800 1200w\"},\"Warm light filling an arched sanctuary\"),label:\"Worship\",link:\"data:framer/page-link,FH3XTOwXY\"},{id:\"lCKtWszDs\",image:addImageAlt({pixelHeight:2133,pixelWidth:1200,src:\"https://framerusercontent.com/images/PfIvHugEB2w4qCx58VFMuk4Dls.jpg?width=1200&height=2133\",srcSet:\"https://framerusercontent.com/images/PfIvHugEB2w4qCx58VFMuk4Dls.jpg?scale-down-to=1024&width=1200&height=2133 576w,https://framerusercontent.com/images/PfIvHugEB2w4qCx58VFMuk4Dls.jpg?scale-down-to=2048&width=1200&height=2133 1152w,https://framerusercontent.com/images/PfIvHugEB2w4qCx58VFMuk4Dls.jpg?width=1200&height=2133 1200w\"},\"Two people walking the aisle toward a stained glass window\"),label:\"Community\",link:\"data:framer/page-link,WnIZiKxCF\"},{id:\"sQ2Lrx1Ci\",image:addImageAlt({pixelHeight:1800,pixelWidth:1200,src:\"https://framerusercontent.com/images/dYufCCKZ4tlvmXe2OgJ8zTTfl50.jpg?width=1200&height=1800\",srcSet:\"https://framerusercontent.com/images/dYufCCKZ4tlvmXe2OgJ8zTTfl50.jpg?scale-down-to=1024&width=1200&height=1800 682w,https://framerusercontent.com/images/dYufCCKZ4tlvmXe2OgJ8zTTfl50.jpg?width=1200&height=1800 1200w\"},\"A robed choir singing from hymnals\"),label:\"Give & Serve\",link:\"data:framer/page-link,kwQJ0Fhay\"},{id:\"WWQTA1cj7\",image:addImageAlt({pixelHeight:1800,pixelWidth:1200,src:\"https://framerusercontent.com/images/9YfO7zsJQfLhDtzHEUqyrBxgmr0.jpg?width=1200&height=1800\",srcSet:\"https://framerusercontent.com/images/9YfO7zsJQfLhDtzHEUqyrBxgmr0.jpg?scale-down-to=1024&width=1200&height=1800 682w,https://framerusercontent.com/images/9YfO7zsJQfLhDtzHEUqyrBxgmr0.jpg?width=1200&height=1800 1200w\"},\"Hands offering communion at the altar\"),label:\"Contact\",link:\"data:framer/page-link,O5VHi1K79\"}],linkSize:60,logoFill:\"rgb(153, 34, 21)\",logoText:\"rgb(250, 245, 232)\",menuFill:\"rgb(153, 34, 21)\",menuText:\"rgb(231, 218, 187)\",meta:\"Sundays at 10am\\n11735 N Scottsdale Rd, Scottsdale, AZ 85254\",metaFill:\"rgb(250, 245, 232)\",metaSize:20,metaText:\"rgb(153, 34, 21)\",name:\"Site Menu\",previewOpen:false,secondary:[],showCta:true,style:{width:\"100%\"},width:\"100%\",wordmark:\"Peace in the Desert\",wordmarkLink:\"data:framer/page-link,xID_HKojF\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-d3eum1\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1vmtzon\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gdjk0n\",\"data-framer-name\":\"Footer Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ib5hr2\",\"data-framer-name\":\"Columns\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c98t6m\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-173hao8-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Logo\",isAuthoredByUser:true,name:\"Logo\",nodeId:\"uOIC2X8iu\",scopeId:\"vFxQ7m5j2\",children:/*#__PURE__*/_jsx(Logo,{color:\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\",height:\"100%\",id:\"uOIC2X8iu\",layoutId:\"uOIC2X8iu\",name:\"Logo\",style:{width:\"100%\"},title:\"Peace in the Desert Church\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-d1u0yv\",\"data-styles-preset\":\"SeJMIF_Yu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\"},children:\"Ascension Lutheran and North Scottsdale United Methodist, becoming one congregation.\"})}),className:\"framer-d6pehp\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8yr9ek\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tPe5tDk1i\"},implicitPathVariables:undefined},{href:{webPageId:\"cyfzZrfCf\"},implicitPathVariables:undefined},{href:{webPageId:\"FH3XTOwXY\"},implicitPathVariables:undefined},{href:{webPageId:\"WnIZiKxCF\"},implicitPathVariables:undefined},{href:{webPageId:\"kwQJ0Fhay\"},implicitPathVariables:undefined},{href:{webPageId:\"tPe5tDk1i\"},implicitPathVariables:undefined},{href:{webPageId:\"cyfzZrfCf\"},implicitPathVariables:undefined},{href:{webPageId:\"FH3XTOwXY\"},implicitPathVariables:undefined},{href:{webPageId:\"WnIZiKxCF\"},implicitPathVariables:undefined},{href:{webPageId:\"kwQJ0Fhay\"},implicitPathVariables:undefined},{href:{webPageId:\"tPe5tDk1i\"},implicitPathVariables:undefined},{href:{webPageId:\"cyfzZrfCf\"},implicitPathVariables:undefined},{href:{webPageId:\"FH3XTOwXY\"},implicitPathVariables:undefined},{href:{webPageId:\"WnIZiKxCF\"},implicitPathVariables:undefined},{href:{webPageId:\"kwQJ0Fhay\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.15,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1dlml2j-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Footer Nav\",isAuthoredByUser:true,name:\"Footer Nav\",nodeId:\"h2DA0gJvx\",rendersWithMotion:true,scopeId:\"vFxQ7m5j2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gc4oWas6D:{links:[{id:\"zOWimWsku\",label:\"Plan a Visit\",link:resolvedLinks[10]},{id:\"mnsSsEaw8\",label:\"Our Story\",link:resolvedLinks[11]},{id:\"h7yoPlpkP\",label:\"Worship\",link:resolvedLinks[12]},{id:\"PWx2uq6gk\",label:\"Community\",link:resolvedLinks[13]},{id:\"RUcPq1vnr\",label:\"Give & Serve\",link:resolvedLinks[14]}],minSize:30},tZTqk_7Kc:{links:[{id:\"zOWimWsku\",label:\"Plan a Visit\",link:resolvedLinks[5]},{id:\"mnsSsEaw8\",label:\"Our Story\",link:resolvedLinks[6]},{id:\"h7yoPlpkP\",label:\"Worship\",link:resolvedLinks[7]},{id:\"PWx2uq6gk\",label:\"Community\",link:resolvedLinks[8]},{id:\"RUcPq1vnr\",label:\"Give & Serve\",link:resolvedLinks[9]}]}},children:/*#__PURE__*/_jsx(NavList,{color:\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\",dim:.42,font:\"General Sans, sans-serif\",gap:4,height:\"100%\",id:\"h2DA0gJvx\",layoutId:\"h2DA0gJvx\",links:[{id:\"zOWimWsku\",label:\"Plan a Visit\",link:resolvedLinks[0]},{id:\"mnsSsEaw8\",label:\"Our Story\",link:resolvedLinks[1]},{id:\"h7yoPlpkP\",label:\"Worship\",link:resolvedLinks[2]},{id:\"PWx2uq6gk\",label:\"Community\",link:resolvedLinks[3]},{id:\"RUcPq1vnr\",label:\"Give & Serve\",link:resolvedLinks[4]}],minSize:22,name:\"Footer Nav\",size:44,style:{width:\"100%\"},width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i0z7wg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-d1u0yv\",\"data-styles-preset\":\"SeJMIF_Yu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\"},children:\"Sundays at 10am MST\"})}),className:\"framer-9iflz1\",effect:textEffect1,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-d1u0yv\",\"data-styles-preset\":\"SeJMIF_Yu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\"},children:\"11735 N Scottsdale Rd, Scottsdale, AZ 85254\"})}),className:\"framer-1xk98so\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-d1u0yv\",\"data-styles-preset\":\"SeJMIF_Yu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"O5VHi1K79\"},motionChild:true,nodeId:\"KJzw_kCJe\",openInNewTab:false,relValues:[],scopeId:\"vFxQ7m5j2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uquf9c\",\"data-styles-preset\":\"lgxSbJX0K\",children:\"Contact us\"})})})}),className:\"framer-1w7zv1b\",effect:textEffect2,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-d1u0yv\",\"data-styles-preset\":\"SeJMIF_Yu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://peaceinthedesert.churchcenter.com/giving\",motionChild:true,nodeId:\"TGOg_nEmf\",openInNewTab:true,relValues:[],scopeId:\"vFxQ7m5j2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-uquf9c\",\"data-styles-preset\":\"lgxSbJX0K\",children:\"Give online\"})})})}),className:\"framer-l16yon\",effect:textEffect3,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j14ury\",\"data-framer-name\":\"Bottom Row\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-bowsx7\",\"data-styles-preset\":\"Ys1YDoGHs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\"},children:\"\\xa9 2026 Peace in the Desert Church\"})}),className:\"framer-1nun4bj\",effect:textEffect1,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 900\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tZTqk_7Kc\":{\"layout\":[\"fixed\",\"fixed\"]},\"gc4oWas6D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qHdtadWqq\":\"pageColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"j7GUqL1Py\":[\".framer-1r7da6q-container\",\".framer-1vmtzon\"],\"tZTqk_7Kc\":[\".framer-1r7da6q-container\",\".framer-1vmtzon\"],\"gc4oWas6D\":[\".framer-1r7da6q-container\",\".framer-1vmtzon\"]}\n * @framerBreakpoints {\"j7GUqL1Py\":{\"min\":1200,\"canvasClassName\":\"framer-q71p2u-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"tZTqk_7Kc\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1tamzb4-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"gc4oWas6D\":{\"max\":809,\"canvasClassName\":\"framer-iy5wd1-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant j7GUqL1Py\n * @framerLayoutTemplate true\n */const FramervFxQ7m5j2=withCSS(Component,css,\"framer-oWlHb\");export default FramervFxQ7m5j2;FramervFxQ7m5j2.displayName=\"Site Layout\";FramervFxQ7m5j2.defaultProps={height:900,width:1200};addPropertyControls(FramervFxQ7m5j2,{qHdtadWqq:{defaultValue:\"rgb(250, 244, 232)\",title:\"Page Color\",type:ControlType.Color}});addFonts(FramervFxQ7m5j2,[{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\"}]},...SiteMenuFonts,...LogoFonts,...NavListFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervFxQ7m5j2\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tZTqk_7Kc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gc4oWas6D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"j7GUqL1Py\\\":[\\\".framer-1r7da6q-container\\\",\\\".framer-1vmtzon\\\"],\\\"tZTqk_7Kc\\\":[\\\".framer-1r7da6q-container\\\",\\\".framer-1vmtzon\\\"],\\\"gc4oWas6D\\\":[\\\".framer-1r7da6q-container\\\",\\\".framer-1vmtzon\\\"]}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"900\",\"framerVariables\":\"{\\\"qHdtadWqq\\\":\\\"pageColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"j7GUqL1Py\",\"framerBreakpoints\":\"{\\\"j7GUqL1Py\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-q71p2u-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"tZTqk_7Kc\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1tamzb4-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"gc4oWas6D\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-iy5wd1-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport SiteLayout from \"https://framerusercontent.com/modules/LTMY97K4aaJU6teStU26/GnM3SyZZZXSp2ffkgTvC/vFxQ7m5j2.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j5QHz9dZqdHeoqqhI1Hl/swK6c3x5MKmkAMOUb0VT/augiA20Il.js\")), path: \"/\"}, xID_HKojF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6ne8RrgDi9XoNnEWjFev/K6APJRqthYuod9RWGSXe/xID_HKojF.js\")), path: \"/home\"}, tPe5tDk1i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YD6MDNQzlfNquPTPAjq8/okp8qzkFodL8WcMl0Hcg/tPe5tDk1i.js\")), path: \"/plan-a-visit\"}, cyfzZrfCf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hHxq6sC0bxiLggE0zgvB/nRLkEq0Np3hpL2PtgnYj/cyfzZrfCf.js\")), path: \"/our-story\"}, FH3XTOwXY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BMyARUwIb6ZC1PGIZmjl/FXssCouXD4ZBPlImeyQH/FH3XTOwXY.js\")), path: \"/worship\"}, WnIZiKxCF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QhiphTlT8En6L84c5C0j/etbpuvA0sTqvQzl5wkqV/WnIZiKxCF.js\")), path: \"/community\"}, D_kNqCMni: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Of95UqX7iuHGlJ2ffW63/nlQsMxirkTzizF1rW2qS/D_kNqCMni.js\")), path: \"/community/kids-families\"}, W9STgfCJP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wJRlk4UWLWiomqKVqLZr/wA7PAwlirnBUE7ce2vHM/W9STgfCJP.js\")), path: \"/community/youth\"}, kwQJ0Fhay: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Xjm0kJ2VsVFVZ8h4H4V6/7U3OK10CPx5uV8h9k68t/kwQJ0Fhay.js\")), path: \"/give\"}, O5VHi1K79: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8suhwyChGVbnGR4Zdo0t/xciMH5QDUmT9XHO99P1p/O5VHi1K79.js\")), path: \"/contact\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"c2c9d105737a946d5542f5a96b62295098e6a3781a160a762a0298043a6ebd95\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {qHdtadWqq: \"var(--token-b972211c-1d9f-4605-9ec7-1e67b33666d6, rgb(231, 218, 187))\"}\r\nconst props2 = {...props1, qHdtadWqq: \"var(--token-3348c3e1-ee1d-48fe-8b69-2b3a7b75bd54)\"}\r\nconst props3 = {...props1, qHdtadWqq: \"var(--token-ae2c9ec5-76ad-4584-9e70-ec542e72fa0c)\"}\r\nconst props4 = {...props1, qHdtadWqq: \"var(--token-36d64054-9eb0-49f8-824c-73e66834e8ed, rgb(234, 160, 75))\"}\r\nconst props5 = {...props1, qHdtadWqq: \"var(--token-36d64054-9eb0-49f8-824c-73e66834e8ed)\"}\r\nconst props6 = {...props1, qHdtadWqq: \"var(--token-b972211c-1d9f-4605-9ec7-1e67b33666d6)\"}\r\nconst props7 = {...props1, qHdtadWqq: \"var(--token-ae36e930-1ef1-48a1-9b6f-0be3cfa14d63)\"}\r\nconst templateProps = {cyfzZrfCf: props3, D_kNqCMni: props6, FH3XTOwXY: props4, kwQJ0Fhay: props7, O5VHi1K79: props2, tPe5tDk1i: props2, W9STgfCJP: props4, WnIZiKxCF: props5, xID_HKojF: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"xID_HKojF\":\r\ncase \"tPe5tDk1i\":\r\ncase \"cyfzZrfCf\":\r\ncase \"FH3XTOwXY\":\r\ncase \"WnIZiKxCF\":\r\ncase \"D_kNqCMni\":\r\ncase \"W9STgfCJP\":\r\ncase \"kwQJ0Fhay\":\r\ncase \"O5VHi1K79\":\r\nreturn React.createElement(SiteLayout, {...props, key: \"SiteLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"xID_HKojF\":\r\ncase \"tPe5tDk1i\":\r\ncase \"cyfzZrfCf\":\r\ncase \"FH3XTOwXY\":\r\ncase \"WnIZiKxCF\":\r\ncase \"D_kNqCMni\":\r\ncase \"W9STgfCJP\":\r\ncase \"kwQJ0Fhay\":\r\ncase \"O5VHi1K79\":\r\nreturn [{hash: \"q71p2u\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1tamzb4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"iy5wd1\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://peaceinthedesert.church\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}