{"version":3,"file":"shared-lib.Cspi0S7q.mjs","names":["fonts","css","className","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","ArrowRightFonts","ArrowRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","React.useRef","React.useState","_Fragment","p","React.useMemo","c","React.useCallback","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NOIR01NavigationNavigationLinkFonts","NOIR01NavigationNavigationLink","NOIRCodeBooking","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","RichText","Menu","X","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","fonts","css","className","useRef","useState","fonts","css","className","fonts","css","className","addPropertyOverrides","ArrowRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NOIR02ButtonsSubmitButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","NOIR02ButtonsBookButton","NOIR05SectionsNewsletter","NOIR01NavigationNavigationLink","Button","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts"],"sources":["https:/framerusercontent.com/modules/DCitKJmhvKESb3CRhiOa/Sk9Udh6oUtFaEzII4jui/lD49uzVQF.js","https:/framerusercontent.com/modules/eO18GuxNSzALzB1OuBYT/Tp6jgHkBsqd7mrouUeeG/S4nxiQWr6.js","https:/framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js","https:/framerusercontent.com/modules/vEGk7lKkTbCngzKyxslY/yxhMOSbCEUbrQYKfMuHa/hrziz06e6.js","https:/framerusercontent.com/modules/e0XnpS77g6Qg346gFHqg/50QFEsSmBogoLfDj2fjF/jgLUvPWTf.js","https:/framerusercontent.com/modules/3k19XEp6CnxFe3LCvbCF/L1eCAw2lJSJl5G43APVQ/uH403OVav.js","https:/framerusercontent.com/modules/Ys7K70hK5t6tCqJ4MsCE/JnbTN4gUJlKbVfp2vEvz/s0nYt2R3Z.js","https:/framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/RTq32A6NATdHGbhqgGJF/25UlqlichyNOfft6Ptvb/Booking.js","https:/framerusercontent.com/modules/xneyuIbLRL7IROyziNCW/3Jdg6oRS1cksjBh0vjIp/e0DUaS9pI.js","https:/framerusercontent.com/modules/dnlwKGfIdr6yKAk4JclJ/BQsjW0Ph3Gy0bO24n33d/sAXAFbktE.js","https:/framerusercontent.com/modules/6O5FA7EawuCWzrdGhkmr/PXPseeMYT23NbTdpsgxx/SR5ZXwqz2.js","https:/framerusercontent.com/modules/haWP6dyzorLf9n42ciJN/Y6LZTUgbkbzJSitPjOHn/TzpqnSD3S.js","https:/framerusercontent.com/modules/nKF7NxuImRW7D6DrRtFS/udiu1vjU57wZeXHH962c/xFd2hJ5mh.js","https:/framerusercontent.com/modules/WRrhtrAU7IKTO09I6yzj/YvE9ispgeC1j7FPqOVHK/GFNbAPMrw.js","https:/framerusercontent.com/modules/6P5G0OfyaZEcgsKADYfG/a4zfmSV4BwkJD8rBiHkT/U2NNsYxif.js","https:/framerusercontent.com/modules/33gk80vcG7JSbllDnnDN/n0crOfPOlTkH0uID54LU/mt80MtGIF.js","https:/framerusercontent.com/modules/ki3pqMqK5PhTL23SDD48/nGLUJnWNiu5fyLkYYs4e/OG3AvyfkH.js","https:/framerusercontent.com/modules/YR9WuLtgsN1fpjmSGkIU/qellH4vOz7Um9rpC1Xgb/Motion.js","https:/framerusercontent.com/modules/FRYTu4dG6OI474NXp3Ae/F4X21EL76Qv4Xds5rnFW/MmXoQhiay.js","https:/framerusercontent.com/modules/73vRcoRU9oIJioIMJ8QA/iNbpzXQfzkj3lgJD7SzF/oaj2Ro7NM.js","https:/framerusercontent.com/modules/IXsrsJ8XvnSfhg3jO59q/Ykld2I5HERv6rMj0gpEt/eAiMyayB9.js","https:/framerusercontent.com/modules/jswopROrxuETJV9yebz0/zYEg4RvGd9KSrD2mzTFq/PnlwGMKgX.js","https:/framerusercontent.com/modules/5ufvY8PepE8o7v3q8ceC/srpto10KTtpOoUG2bbor/XXgkEeqRR.js","https:/framerusercontent.com/modules/npcixb0iU5AU8UC8Wuu0/77E5DgF1RKsKOs1qfXAr/VUP_DFdx6.js","https:/framerusercontent.com/modules/vWv62H1Xb3TLkug1kgwk/Wcn9Cs9zqEbPiZXaNN8c/Ya68EDjrx.js"],"sourcesContent":["// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-medium\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2\",weight:\"500\"}]}];export const css=['.framer-Iutur .framer-styles-preset-2otef9:not(.rich-text-wrapper), .framer-Iutur .framer-styles-preset-2otef9.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.12em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Iutur .framer-styles-preset-2otef9:not(.rich-text-wrapper), .framer-Iutur .framer-styles-preset-2otef9.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.14em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Iutur .framer-styles-preset-2otef9:not(.rich-text-wrapper), .framer-Iutur .framer-styles-preset-2otef9.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.14em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-Iutur\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Boska-light\",\"FS;Boska-regular\",\"FS;Boska-italic\",\"FS;Boska-light italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5J23VPO67CYAVKL5JXL3PVMBK3JIEADF/HMDWP7U2EUXV4RFRP4OKEPQI3GYRUOUU/I44HAUJWZ2AFLHF37WQ5WCWKAHTVJ5A7.woff2\",weight:\"300\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XWA5B7QYO35APXAF3YE3ZGLUEKXM5AUE/OM4E67LNKOMULZHKAOYI4D5ITKBZEHPB/2WOBSOJLL4JK7IHX3NLDIY3DAIT52O4K.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MBMZ7FPNE3BLIO7BA7WSXS622ESHMSPS/A24ASHB6YYDC2RKM53ROP5SQJCGM5LMQ/2YQT6WFIC4YLG23Y6A7HCRXGM5EQU4GP.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6SPRS7GKOM7SZEHY3TFC336HQEDTUSKV/EYHW4NP2VCKK4WFKAIPZES4ANOOLZ7NF/OGPJFKZUO6MOKS3NUTAH325BUHWXJZSE.woff2\",weight:\"300\"}]}];export const css=['.framer-BuM05 .framer-styles-preset-6cz1d:not(.rich-text-wrapper), .framer-BuM05 .framer-styles-preset-6cz1d.rich-text-wrapper h2 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-BuM05 .framer-styles-preset-6cz1d:not(.rich-text-wrapper), .framer-BuM05 .framer-styles-preset-6cz1d.rich-text-wrapper h2 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 46px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-BuM05 .framer-styles-preset-6cz1d:not(.rich-text-wrapper), .framer-BuM05 .framer-styles-preset-6cz1d.rich-text-wrapper h2 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-BuM05\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"h3fQSrHEV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/><path d=\"M 0 0 L 7 7 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"DAe82Eor1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 5)\" width=\"7px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1175957644\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SYorz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SYorz { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-SYorz\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DCitKJmhvKESb3CRhiOa/Sk9Udh6oUtFaEzII4jui/lD49uzVQF.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={Fz45xTXTQ:{hover:true,pressed:true},HkTqIDEJd:{hover:true,pressed:true},iXZt0eXSU:{hover:true,pressed:true},Kh6hWx3rz:{hover:true,pressed:true},oK3cU7fPa:{hover:true,pressed:true}};const cycleOrder=[\"iXZt0eXSU\",\"Fz45xTXTQ\",\"oK3cU7fPa\",\"HkTqIDEJd\",\"Kh6hWx3rz\"];const serializationHash=\"framer-nECjA\";const variantClassNames={Fz45xTXTQ:\"framer-v-1n342ii\",HkTqIDEJd:\"framer-v-gh5k7f\",iXZt0eXSU:\"framer-v-1drtms0\",Kh6hWx3rz:\"framer-v-1k1fg2m\",oK3cU7fPa:\"framer-v-1r910we\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cqiaUved2=undefined;const oKNuxLpjA=undefined;const JwrI8EM9X=undefined;const transition1={delay:0,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const transition2={delay:0,duration:.6,ease:[.22,1,.36,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Secondary Light\":\"oK3cU7fPa\",\"Text Link Light\":\"Kh6hWx3rz\",\"Text Link\":\"HkTqIDEJd\",Primary:\"iXZt0eXSU\",Secondary:\"Fz45xTXTQ\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,height,id,link,showArrow,width,...props})=>{return{...props,cqiaUved2:link??props.cqiaUved2,JwrI8EM9X:showArrow??props.JwrI8EM9X??true,oKNuxLpjA:buttonText??props.oKNuxLpjA??\"Our story\",variant:humanReadableVariantMap[props.variant]??props.variant??\"iXZt0eXSU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,oKNuxLpjA,cqiaUved2,JwrI8EM9X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iXZt0eXSU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:cqiaUved2,motionChild:true,nodeId:\"iXZt0eXSU\",scopeId:\"hrziz06e6\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1drtms0\",className,classNames)} framer-fsi1dq`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"iXZt0eXSU\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",opacity:1,...style},variants:{\"Fz45xTXTQ-hover\":{\"--border-color\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\",backgroundColor:\"var(--token-1cbd1b37-5989-46bc-a103-d55b45df73b4)\",opacity:1},\"Fz45xTXTQ-pressed\":{opacity:.8},\"HkTqIDEJd-hover\":{opacity:1},\"HkTqIDEJd-pressed\":{opacity:.8},\"iXZt0eXSU-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\"},\"iXZt0eXSU-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:.8},\"Kh6hWx3rz-hover\":{opacity:1},\"Kh6hWx3rz-pressed\":{opacity:.8},\"oK3cU7fPa-hover\":{\"--border-color\":\"var(--token-ef0fc521-b7e4-4a0a-af8a-db3b226d8a1b)\",backgroundColor:\"var(--token-61bed2d9-1cad-4823-8514-3fcd222d7d0a)\",opacity:1},\"oK3cU7fPa-pressed\":{opacity:.8},Fz45xTXTQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},HkTqIDEJd:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},Kh6hWx3rz:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},oK3cU7fPa:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-81030a40-26f2-40d1-b0f8-c3951d285d41)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"Fz45xTXTQ-hover\":{\"data-framer-name\":undefined},\"Fz45xTXTQ-pressed\":{\"data-framer-name\":undefined},\"HkTqIDEJd-hover\":{\"data-framer-name\":undefined},\"HkTqIDEJd-pressed\":{\"data-framer-name\":undefined},\"iXZt0eXSU-hover\":{\"data-framer-name\":undefined},\"iXZt0eXSU-pressed\":{\"data-framer-name\":undefined},\"Kh6hWx3rz-hover\":{\"data-framer-name\":undefined},\"Kh6hWx3rz-pressed\":{\"data-framer-name\":undefined},\"oK3cU7fPa-hover\":{\"data-framer-name\":undefined},\"oK3cU7fPa-pressed\":{\"data-framer-name\":undefined},Fz45xTXTQ:{\"data-border\":true,\"data-framer-name\":\"Secondary\"},HkTqIDEJd:{\"data-framer-name\":\"Text Link\"},Kh6hWx3rz:{\"data-framer-name\":\"Text Link Light\"},oK3cU7fPa:{\"data-border\":true,\"data-framer-name\":\"Secondary Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-332fb990-f25e-41e5-a301-aca512a4245a))\"},children:\"Label\"})}),className:\"framer-u8wmvv\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HFQ73bNCp\",style:{\"--extracted-r6o4lv\":\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},text:oKNuxLpjA,variants:{Fz45xTXTQ:{\"--extracted-r6o4lv\":\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"},HkTqIDEJd:{\"--extracted-r6o4lv\":\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"},Kh6hWx3rz:{\"--extracted-r6o4lv\":\"var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66)\"},oK3cU7fPa:{\"--extracted-r6o4lv\":\"var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Fz45xTXTQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2))\"},children:\"Our story\"})})},HkTqIDEJd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2))\"},children:\"Our story\"})})},Kh6hWx3rz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66))\"},children:\"Our story\"})})},oK3cU7fPa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66))\"},children:\"Our story\"})})}},baseVariant,gestureVariant)}),JwrI8EM9X!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-p29ali\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"sKDPOrjgt\",children:/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1llrhj5\",\"data-framer-name\":\"Arrow Icon\",layoutDependency:layoutDependency,layoutId:\"kmFB8mSYG\",style:{\"--1m973uw\":\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",\"--js9iwy\":1.5},variants:{Fz45xTXTQ:{\"--1m973uw\":\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"},HkTqIDEJd:{\"--1m973uw\":\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\"},Kh6hWx3rz:{\"--1m973uw\":\"var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66)\"},oK3cU7fPa:{\"--1m973uw\":\"var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66)\"}}})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n3ubzs\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"hkBP8atDC\",style:{backgroundColor:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\"},variants:{Kh6hWx3rz:{backgroundColor:\"var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66)\"}}})})]})})})})});});const css=[\".framer-nECjA.framer-fsi1dq, .framer-nECjA .framer-fsi1dq { display: block; }\",\".framer-nECjA.framer-1drtms0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; min-height: 52px; overflow: visible; padding: 18px 28px 18px 28px; position: relative; text-decoration: none; width: min-content; }\",\".framer-nECjA .framer-u8wmvv { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-nECjA .framer-p29ali { flex: none; height: 16px; overflow: visible; position: relative; width: 22px; }\",\".framer-nECjA .framer-1llrhj5 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-nECjA .framer-1n3ubzs { bottom: 10px; flex: none; height: 1px; left: 0px; position: absolute; width: 0%; }\",\".framer-nECjA.framer-v-gh5k7f.framer-1drtms0, .framer-nECjA.framer-v-1k1fg2m.framer-1drtms0 { gap: 10px; min-height: 48px; padding: 16px 0px 16px 0px; }\",\".framer-nECjA.framer-v-1drtms0.hover .framer-1llrhj5, .framer-nECjA.framer-v-1n342ii.hover .framer-1llrhj5, .framer-nECjA.framer-v-1r910we.hover .framer-1llrhj5, .framer-nECjA.framer-v-gh5k7f.hover .framer-1llrhj5, .framer-nECjA.framer-v-1k1fg2m.hover .framer-1llrhj5 { left: 6px; }\",\".framer-nECjA.framer-v-gh5k7f.hover .framer-1n3ubzs, .framer-nECjA.framer-v-1k1fg2m.hover .framer-1n3ubzs { width: 100%; }\",...sharedStyle.css,'.framer-nECjA[data-border=\"true\"]::after, .framer-nECjA [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"Fz45xTXTQ\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"oK3cU7fPa\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"HkTqIDEJd\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"Kh6hWx3rz\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"R6p8mkRiK\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"WPJj199vp\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"bvfv9nVn8\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"sKRM6DKCY\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"uAdxQUrWx\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"Xes3IRgW_\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"DBwGanBDV\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"Dxm_LSSQY\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"k1JYaWB25\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"W8Mx0z0Ch\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"48px\",null]}}}\n * @framerVariables {\"oKNuxLpjA\":\"buttonText\",\"cqiaUved2\":\"link\",\"JwrI8EM9X\":\"showArrow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhrziz06e6=withCSS(Component,css,\"framer-nECjA\");export default Framerhrziz06e6;Framerhrziz06e6.displayName=\"Button\";Framerhrziz06e6.defaultProps={height:52,width:176};addPropertyControls(Framerhrziz06e6,{variant:{options:[\"iXZt0eXSU\",\"Fz45xTXTQ\",\"oK3cU7fPa\",\"HkTqIDEJd\",\"Kh6hWx3rz\"],optionTitles:[\"Primary\",\"Secondary\",\"Secondary Light\",\"Text Link\",\"Text Link Light\"],title:\"Variant\",type:ControlType.Enum},oKNuxLpjA:{defaultValue:\"Our story\",title:\"Button Text\",type:ControlType.String},onoKNuxLpjAChange:{changes:\"oKNuxLpjA\",type:ControlType.ChangeHandler},cqiaUved2:{title:\"Link\",type:ControlType.Link},JwrI8EM9X:{defaultValue:true,title:\"Show Arrow\",type:ControlType.Boolean},onJwrI8EM9XChange:{changes:\"JwrI8EM9X\",type:ControlType.ChangeHandler}});addFonts(Framerhrziz06e6,[{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\"}]},...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhrziz06e6\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"Fz45xTXTQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"oK3cU7fPa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"HkTqIDEJd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"Kh6hWx3rz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"R6p8mkRiK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"WPJj199vp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"bvfv9nVn8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"sKRM6DKCY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"uAdxQUrWx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"Xes3IRgW_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"DBwGanBDV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"Dxm_LSSQY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"k1JYaWB25\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"W8Mx0z0Ch\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]}}}\",\"framerVariables\":\"{\\\"oKNuxLpjA\\\":\\\"buttonText\\\",\\\"cqiaUved2\\\":\\\"link\\\",\\\"JwrI8EM9X\\\":\\\"showArrow\\\"}\",\"framerIntrinsicHeight\":\"52\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"176\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hrziz06e6.map","// Generated by Framer (3280217)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-medium\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-hKoRC .framer-styles-preset-b6qwdc:not(.rich-text-wrapper), .framer-hKoRC .framer-styles-preset-b6qwdc.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.22em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-hKoRC .framer-styles-preset-b6qwdc:not(.rich-text-wrapper), .framer-hKoRC .framer-styles-preset-b6qwdc.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.22em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-hKoRC .framer-styles-preset-b6qwdc:not(.rich-text-wrapper), .framer-hKoRC .framer-styles-preset-b6qwdc.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.22em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-hKoRC\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/e0XnpS77g6Qg346gFHqg/50QFEsSmBogoLfDj2fjF/jgLUvPWTf.js\";const cycleOrder=[\"eMVJifk9Z\",\"CQjqJ5aOM\",\"LHbCwpGFK\"];const serializationHash=\"framer-b8HU2\";const variantClassNames={CQjqJ5aOM:\"framer-v-9cy2ld\",eMVJifk9Z:\"framer-v-65vgd1\",LHbCwpGFK:\"framer-v-16xlnhp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Yoyhy8QOJ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"On Dark\":\"eMVJifk9Z\",\"On Image\":\"LHbCwpGFK\",\"On Light\":\"CQjqJ5aOM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eMVJifk9Z\",Yoyhy8QOJ:text??props.Yoyhy8QOJ??\"Hotel & Retreat — Lake Como\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Yoyhy8QOJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eMVJifk9Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-65vgd1\",className,classNames),\"data-framer-name\":\"On Dark\",layoutDependency:layoutDependency,layoutId:\"eMVJifk9Z\",ref:refBinding,style:{...style},...addPropertyOverrides({CQjqJ5aOM:{\"data-framer-name\":\"On Light\"},LHbCwpGFK:{\"data-framer-name\":\"On Image\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g3yg3t\",\"data-framer-name\":\"Rule\",layoutDependency:layoutDependency,layoutId:\"LjKA1PvJG\",style:{backgroundColor:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b6qwdc\",\"data-styles-preset\":\"jgLUvPWTf\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Text\"})}),className:\"framer-1vmiovr\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m1fpfpObf\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},text:Yoyhy8QOJ,variants:{CQjqJ5aOM:{\"--extracted-r6o4lv\":\"var(--token-ef0fc521-b7e4-4a0a-af8a-db3b226d8a1b)\"},LHbCwpGFK:{\"--extracted-r6o4lv\":\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CQjqJ5aOM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b6qwdc\",\"data-styles-preset\":\"jgLUvPWTf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0fc521-b7e4-4a0a-af8a-db3b226d8a1b))\"},children:\"Hotel & Retreat — Lake Como\"})})},LHbCwpGFK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b6qwdc\",\"data-styles-preset\":\"jgLUvPWTf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d))\"},children:\"Hotel & Retreat — Lake Como\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-b8HU2.framer-inu9vt, .framer-b8HU2 .framer-inu9vt { display: block; }\",\".framer-b8HU2.framer-65vgd1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-b8HU2 .framer-1g3yg3t { flex: none; height: 1px; position: relative; width: 24px; }\",\".framer-b8HU2 .framer-1vmiovr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 294\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CQjqJ5aOM\":{\"layout\":[\"auto\",\"auto\"]},\"LHbCwpGFK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Yoyhy8QOJ\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruH403OVav=withCSS(Component,css,\"framer-b8HU2\");export default FrameruH403OVav;FrameruH403OVav.displayName=\"NOIR\\xc9/03 Typography/Eyebrow\";FrameruH403OVav.defaultProps={height:14,width:294};addPropertyControls(FrameruH403OVav,{variant:{options:[\"eMVJifk9Z\",\"CQjqJ5aOM\",\"LHbCwpGFK\"],optionTitles:[\"On Dark\",\"On Light\",\"On Image\"],title:\"Variant\",type:ControlType.Enum},Yoyhy8QOJ:{defaultValue:\"Hotel & Retreat — Lake Como\",title:\"Text\",type:ControlType.String},onYoyhy8QOJChange:{changes:\"Yoyhy8QOJ\",type:ControlType.ChangeHandler}});addFonts(FrameruH403OVav,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruH403OVav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"294\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Yoyhy8QOJ\\\":\\\"text\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"14\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CQjqJ5aOM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LHbCwpGFK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-NoKJf .framer-styles-preset-lxxepj:not(.rich-text-wrapper), .framer-NoKJf .framer-styles-preset-lxxepj.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-NoKJf .framer-styles-preset-lxxepj:not(.rich-text-wrapper), .framer-NoKJf .framer-styles-preset-lxxepj.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-NoKJf .framer-styles-preset-lxxepj:not(.rich-text-wrapper), .framer-NoKJf .framer-styles-preset-lxxepj.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-NoKJf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// The template's typefaces (Boska + Satoshi, from Fontshare), loaded by the component itself when its font props name them:\n// code components don't receive the font faces Framer loads for text styles.\nconst HOUSE_FONTS=\"https://api.fontshare.com/v2/css?f[]=boska@300,301,400,401,500&f[]=satoshi@400,500,700&display=swap\";const needsHouseFonts=p=>/Boska|Satoshi/.test(`${p?.serif??\"\"}${p?.sans??\"\"}`);// Room photos: an image picked in the panel ({ src }) or a URL string from older versions.\nconst imgSrc=x=>{const u=typeof x===\"string\"?x:x?.src||x?.url||\"\";// thumbnails are 72–90 px wide: ask Framer's image CDN for a small copy when the URL has no size of its own\nreturn/framerusercontent\\.com\\/images\\//.test(u)&&!u.includes(\"?\")?u+\"?scale-down-to=512\":u;};const imgSet=x=>x&&typeof x===\"object\"?x.srcSet||undefined:undefined;const EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";const key=a=>a.y*1e4+(a.m+1)*100+a.d;const toDate=a=>new Date(a.y,a.m,a.d);const fromDate=d=>({y:d.getFullYear(),m:d.getMonth(),d:d.getDate()});const addDays=(a,n)=>fromDate(new Date(a.y,a.m,a.d+n));const iso=a=>`${a.y}-${String(a.m+1).padStart(2,\"0\")}-${String(a.d).padStart(2,\"0\")}`;const nightsBetween=(a,b)=>Math.round((toDate(b).getTime()-toDate(a).getTime())/864e5);function Chevron({open,color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",\"aria-hidden\":\"true\",style:{transition:`transform .45s ${EASE}`,transform:open?\"rotate(180deg)\":\"none\",flex:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l4 4 4-4\",fill:\"none\",stroke:color,strokeWidth:\"1\"})});}function Arrow({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"10\",viewBox:\"0 0 14 10\",\"aria-hidden\":\"true\",className:\"nb-arrow\",style:{flex:\"none\",transition:`transform .45s ${EASE}`},children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 5h12.5M8.5 1l4 4-4 4\",fill:\"none\",stroke:color,strokeWidth:\"1\"})});}// ---------- popover (portal, fixed, follows its field; bottom sheet on small screens) ----------\nfunction Popover(props){const{anchor,open,onClose,label,p}=props;const ref=React.useRef(null);const[mounted,setMounted]=React.useState(false);const[sheet,setSheet]=React.useState(false);React.useEffect(()=>setMounted(true),[]);React.useLayoutEffect(()=>{if(!open||!anchor)return;let raf=0;const place=()=>{const el=ref.current;if(el){const small=window.innerWidth<640;setSheet(small);if(!small){const r=anchor.getBoundingClientRect();const w=el.offsetWidth,h=el.offsetHeight;let top=r.bottom+10;if(top+h>window.innerHeight-12&&r.top-h-10>12)top=r.top-h-10;const left=Math.min(Math.max(12,r.left),window.innerWidth-w-12);el.style.top=`${Math.round(top)}px`;el.style.left=`${Math.round(left)}px`;}}raf=requestAnimationFrame(place);};place();return()=>cancelAnimationFrame(raf);},[open,anchor]);React.useEffect(()=>{if(!open)return;const down=e=>{const t=e.target;if(ref.current?.contains(t)||anchor?.contains(t))return;onClose();};const key=e=>{if(e.key===\"Escape\"){e.stopPropagation();onClose();anchor?.focus();}};document.addEventListener(\"pointerdown\",down);document.addEventListener(\"keydown\",key);return()=>{document.removeEventListener(\"pointerdown\",down);document.removeEventListener(\"keydown\",key);};},[open,anchor,onClose]);if(!mounted||!open)return null;const card=sheet?{position:\"fixed\",left:0,right:0,bottom:0,maxHeight:\"86vh\",overflow:\"auto\",padding:\"28px 20px 32px\",animation:`nb-sheet .5s ${EASE} both`}:{position:\"fixed\",top:-9999,left:-9999,padding:props.wide?\"28px 32px 24px\":\"24px 24px 20px\",animation:`nb-pop .45s ${EASE} both`,boxShadow:\"0 30px 80px rgba(13,12,10,.28)\"};return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[sheet&&/*#__PURE__*/_jsx(\"div\",{onClick:onClose,style:{position:\"fixed\",inset:0,background:\"rgba(13,12,10,.5)\",zIndex:59,animation:`nb-fade .4s ${EASE} both`}}),/*#__PURE__*/_jsx(\"div\",{ref:ref,role:\"dialog\",\"aria-label\":label,style:{...card,zIndex:60,background:p.colorPaper,color:p.colorPaperText,fontFamily:`${p.sans}, sans-serif`,boxSizing:\"border-box\"},children:props.children})]}),document.body);}// ---------- range calendar ----------\nfunction Calendar(props){const{p,start,end,onPick,months}=props;const today=React.useMemo(()=>fromDate(new Date),[]);const[view,setView]=React.useState(()=>{const s=start||today;return{y:s.y,m:s.m,d:1};});const[focus,setFocus]=React.useState(start||today);const[hover,setHover]=React.useState(null);const gridRef=React.useRef(null);React.useEffect(()=>{const b=gridRef.current?.querySelector(`[data-k=\"${key(focus)}\"]`);b?.focus({preventScroll:true});},[focus,view]);const fmtMonth=(y,m)=>new Date(y,m,1).toLocaleDateString(p.locale,{month:\"long\",year:\"numeric\"});const weekdays=Array.from({length:7},(_,i)=>new Date(2024,0,1+i).toLocaleDateString(p.locale,{weekday:\"short\"}).slice(0,2));const shiftView=n=>setView(v=>fromDate(new Date(v.y,v.m+n,1)));const move=n=>{const f=addDays(focus,n);if(key(f)<key(today))return;setFocus(f);const first=view,lastMonth=fromDate(new Date(view.y,view.m+months,0));if(key(f)<key(first))shiftView(-1);else if(key(f)>key(lastMonth))shiftView(1);};const onKey=e=>{const map={ArrowLeft:-1,ArrowRight:1,ArrowUp:-7,ArrowDown:7};if(map[e.key]!==undefined){e.preventDefault();move(map[e.key]);}else if(e.key===\"PageUp\"||e.key===\"PageDown\"){e.preventDefault();const f=fromDate(new Date(focus.y,focus.m+(e.key===\"PageUp\"?-1:1),focus.d));if(key(f)>=key(today)){setFocus(f);shiftView(e.key===\"PageUp\"?-1:1);}}else if(e.key===\"Home\"||e.key===\"End\"){e.preventDefault();const dow=(toDate(focus).getDay()+6)%7;move(e.key===\"Home\"?-dow:6-dow);}};const rangeEnd=end||(start&&hover&&key(hover)>key(start)?hover:null);const month=offset=>{const first=fromDate(new Date(view.y,view.m+offset,1));const lead=(toDate(first).getDay()+6)%7;const days=new Date(first.y,first.m+1,0).getDate();const cells=[...Array(lead).fill(null),...Array.from({length:days},(_,i)=>({y:first.y,m:first.m,d:i+1}))];return /*#__PURE__*/_jsxs(\"div\",{style:{width:252},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:`${p.serif}, serif`,fontSize:22,letterSpacing:\"-0.01em\",textAlign:\"center\",marginBottom:16,color:p.colorPaperText},children:fmtMonth(first.y,first.m)}),/*#__PURE__*/_jsx(\"div\",{role:\"row\",style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 36px)\",marginBottom:6},children:weekdays.map((w,i)=>/*#__PURE__*/_jsx(\"div\",{role:\"columnheader\",\"aria-hidden\":\"true\",style:{fontSize:12,letterSpacing:\"0.16em\",textTransform:\"uppercase\",color:p.colorPaperMuted,textAlign:\"center\",height:24,lineHeight:\"24px\"},children:w},i))}),/*#__PURE__*/_jsx(\"div\",{role:\"grid\",\"aria-label\":fmtMonth(first.y,first.m),style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 36px)\",rowGap:2},children:cells.map((c,i)=>{if(!c)return /*#__PURE__*/_jsx(\"div\",{},i);const k=key(c);const past=k<key(today);const isStart=!!start&&k===key(start);const isEnd=!!rangeEnd&&k===key(rangeEnd);const inRange=!!start&&!!rangeEnd&&k>key(start)&&k<key(rangeEnd);const isToday=k===key(today);const sel=isStart||isEnd;return /*#__PURE__*/_jsx(\"div\",{role:\"gridcell\",\"aria-selected\":sel,style:{background:inRange?\"rgba(185,150,106,.16)\":\"transparent\",borderRadius:0},children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"data-k\":k,disabled:past,tabIndex:k===key(focus)?0:-1,\"aria-label\":toDate(c).toLocaleDateString(p.locale,{weekday:\"long\",day:\"numeric\",month:\"long\",year:\"numeric\"}),\"aria-pressed\":sel,onClick:()=>{setFocus(c);onPick(c);},onKeyDown:onKey,onMouseEnter:()=>setHover(c),className:\"nb-day\",style:{width:36,height:36,border:0,padding:0,cursor:past?\"default\":\"pointer\",position:\"relative\",background:sel?p.colorPaperText:\"transparent\",color:sel?p.colorPaper:past?\"rgba(26,24,19,.25)\":p.colorPaperText,fontFamily:`${p.sans}, sans-serif`,fontSize:13,fontVariantNumeric:\"lining-nums tabular-nums\",transition:`background .3s ${EASE}, color .3s ${EASE}`},children:[c.d,isToday&&!sel&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"50%\",bottom:5,width:3,height:3,marginLeft:-1.5,borderRadius:3,background:p.colorAccent}})]})},i);})})]},offset);};const nights=start&&end?nightsBetween(start,end):0;const navBtn={width:36,height:36,border:`1px solid rgba(26,24,19,.14)`,background:\"transparent\",cursor:\"pointer\",display:\"grid\",placeItems:\"center\",color:p.colorPaperText};return /*#__PURE__*/_jsxs(\"div\",{onMouseLeave:()=>setHover(null),children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:0,right:0,top:-6,display:\"flex\",justifyContent:\"space-between\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Previous month\",onClick:()=>shiftView(-1),disabled:view.y===today.y&&view.m===today.m,style:{...navBtn,pointerEvents:\"auto\",opacity:view.y===today.y&&view.m===today.m?.3:1},children:/*#__PURE__*/_jsx(\"svg\",{width:\"8\",height:\"12\",viewBox:\"0 0 8 12\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 1L2 6l5 5\",fill:\"none\",stroke:\"currentColor\"})})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Next month\",onClick:()=>shiftView(1),style:{...navBtn,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"8\",height:\"12\",viewBox:\"0 0 8 12\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l5 5-5 5\",fill:\"none\",stroke:\"currentColor\"})})})]}),/*#__PURE__*/_jsx(\"div\",{ref:gridRef,style:{display:\"flex\",gap:40},children:Array.from({length:months},(_,i)=>month(i))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginTop:20,paddingTop:16,borderTop:\"1px solid rgba(26,24,19,.12)\",fontSize:12,letterSpacing:\"0.16em\",textTransform:\"uppercase\",color:p.colorPaperMuted},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-live\":\"polite\",children:nights?`${nights} night${nights>1?\"s\":\"\"}`:start?\"Choose your departure\":\"Choose your arrival\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:props.onClear,style:{border:0,background:\"transparent\",cursor:\"pointer\",font:\"inherit\",letterSpacing:\"inherit\",textTransform:\"inherit\",color:p.colorPaperText,padding:\"6px 0\"},children:\"Clear\"})]})]});}function Stepper(props){const{p}=props;const b=dis=>({width:36,height:36,border:\"1px solid rgba(26,24,19,.16)\",background:\"transparent\",cursor:dis?\"default\":\"pointer\",color:p.colorPaperText,opacity:dis?.3:1,fontSize:16,lineHeight:1,transition:`border-color .3s ${EASE}`});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:32,padding:\"14px 0\",borderBottom:\"1px solid rgba(26,24,19,.1)\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:`${p.serif}, serif`,fontSize:22,color:p.colorPaperText},children:props.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:p.colorPaperMuted,marginTop:2},children:props.hint})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Fewer ${props.label.toLowerCase()}`,disabled:props.value<=props.min,onClick:()=>props.onChange(props.value-1),style:b(props.value<=props.min),children:\"−\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-live\":\"polite\",style:{minWidth:18,textAlign:\"center\",fontVariantNumeric:\"lining-nums tabular-nums\",fontSize:14},children:props.value}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`More ${props.label.toLowerCase()}`,disabled:props.value>=props.max,onClick:()=>props.onChange(props.value+1),style:b(props.value>=props.max),children:\"+\"})]})]});}// ---------- availability step: checking → rooms that suit the stay, offers that apply, extras → enquiry ----------\nconst money=(n,cur,locale)=>`${cur}${Math.round(n).toLocaleString(locale===\"en-GB\"?\"en-GB\":locale)}`;function Results(props){const{p,phase,start,end,room,offers,extras,remote}=props;const panel=React.useRef(null);const[sheet,setSheet]=React.useState(false);React.useLayoutEffect(()=>setSheet(window.innerWidth<640),[]);const nights=nightsBetween(start,end);const party=props.adults+props.kids;const fmt=(d,o)=>toDate(d).toLocaleDateString(p.locale,o);const day=d=>`${fmt(d,{weekday:\"short\"})} ${fmt(d,{day:\"numeric\",month:\"short\"})}`;const span=`${day(start)} – ${day(end)} ${end.y}`;const rooms=(p.roomList||[]).filter(r=>r&&r.name);const priceOf=r=>remote?.[r.name]?.price??r.price;// The room the guest came from (room pages, or the Room field) leads the list when it suits the party.\nconst fits=rooms.filter(r=>(r.guests||0)>=party&&remote?.[r.name]?.available!==false).sort((a,b)=>a.name===props.origin?-1:b.name===props.origin?1:0);const small=rooms.filter(r=>(r.guests||0)<party);const taken=rooms.filter(r=>(r.guests||0)>=party&&remote?.[r.name]?.available===false);const arrival=iso(start);const eligible=(p.offerList||[]).filter(o=>o&&o.title&&nights>=(o.minNights||0)&&(!o.from||arrival>=o.from)&&(!o.until||arrival<=o.until));const chosen=rooms.find(r=>r.name===room);const total=chosen?priceOf(chosen)*nights:0;// Focus: into the panel on open and after the check; Esc closes; Tab stays inside.\nReact.useEffect(()=>{const el=panel.current;if(!el)return;const first=el.querySelector(\"[data-autofocus]\")||el;first.focus({preventScroll:true});},[phase]);React.useEffect(()=>{const root=document.documentElement;const prev=root.style.overflow;root.style.overflow=\"hidden\";const onKey=e=>{if(e.key===\"Escape\"){e.stopPropagation();props.onClose();return;}if(e.key!==\"Tab\"||!panel.current)return;const f=Array.from(panel.current.querySelectorAll(\"button:not(:disabled),a[href]\"));if(!f.length)return;const i=f.indexOf(document.activeElement);if(e.shiftKey&&i<=0){e.preventDefault();f[f.length-1].focus();}else if(!e.shiftKey&&i===f.length-1){e.preventDefault();f[0].focus();}};document.addEventListener(\"keydown\",onKey,true);return()=>{root.style.overflow=prev;document.removeEventListener(\"keydown\",onKey,true);};},[]);const toggle=(list,v)=>list.includes(v)?list.filter(x=>x!==v):[...list,v];const line=\"1px solid rgba(26,24,19,.12)\";const kicker={fontSize:12,fontWeight:500,letterSpacing:\"0.2em\",textTransform:\"uppercase\",color:p.colorPaperMuted};const h3={...kicker,margin:\"0 0 14px\",color:p.colorPaperText};const serif=size=>({fontFamily:`${p.serif}, serif`,fontSize:size,lineHeight:1.1,letterSpacing:\"-0.005em\",color:p.colorPaperText,fontWeight:400});const shell=sheet?{position:\"fixed\",left:0,right:0,bottom:0,maxHeight:\"92vh\",animation:`nb-sheet .5s ${EASE} both`}:{position:\"fixed\",inset:0,margin:\"auto\",width:\"min(780px, calc(100vw - 48px))\",height:\"fit-content\",maxHeight:\"min(88vh, 860px)\",animation:`nb-pop .5s ${EASE} both`,boxShadow:\"0 40px 120px rgba(13,12,10,.4)\"};return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:props.onClose,style:{position:\"fixed\",inset:0,background:\"rgba(13,12,10,.58)\",zIndex:70,animation:`nb-fade .4s ${EASE} both`}}),/*#__PURE__*/_jsx(\"div\",{ref:panel,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":phase===\"checking\"?\"Checking availability\":\"Availability for your stay\",tabIndex:-1,\"data-noire-results\":\"\",style:{...shell,zIndex:71,display:\"flex\",flexDirection:\"column\",background:p.colorPaper,color:p.colorPaperText,fontFamily:`${p.sans}, sans-serif`,boxSizing:\"border-box\",outline:\"none\"},children:phase===\"checking\"?/*#__PURE__*/_jsxs(\"div\",{\"aria-live\":\"polite\",style:{padding:sheet?\"44px 24px 52px\":\"72px 64px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:kicker,children:\"Checking availability\"}),/*#__PURE__*/_jsx(\"div\",{style:{...serif(sheet?28:36),margin:\"16px 0 10px\"},children:span}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:14,color:p.colorPaperMuted},children:[nights,\" night\",nights>1?\"s\":\"\",\" \\xb7 \",props.guestLabel,\" \\xb7 rooms, offers and experiences\"]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"relative\",height:1,background:\"rgba(26,24,19,.12)\",margin:\"34px auto 0\",maxWidth:320,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{className:\"nb-check\",style:{position:\"absolute\",inset:0,background:p.colorAccent,transformOrigin:\"0 50%\"}})})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:sheet?\"26px 20px 18px\":\"34px 40px 22px\",borderBottom:line,display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:kicker,children:\"Your stay\"}),/*#__PURE__*/_jsx(\"div\",{tabIndex:-1,\"data-autofocus\":\"\",style:{...serif(sheet?26:32),margin:\"10px 0 6px\",outline:\"none\"},children:span}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:14,color:p.colorPaperMuted},children:[nights,\" night\",nights>1?\"s\":\"\",\" \\xb7 \",props.guestLabel]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6,alignItems:\"center\",flex:\"none\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:props.onChange,className:\"nb-link\",style:{all:\"unset\",cursor:\"pointer\",fontSize:12,fontWeight:500,letterSpacing:\"0.18em\",textTransform:\"uppercase\",padding:\"8px 6px\",color:p.colorPaperText},children:\"Change\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close\",onClick:props.onClose,style:{all:\"unset\",cursor:\"pointer\",width:36,height:36,display:\"grid\",placeItems:\"center\",color:p.colorPaperText},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l12 12M13 1L1 13\",stroke:\"currentColor\",strokeWidth:\"1\"})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{\"data-lenis-prevent\":\"\",\"aria-live\":\"polite\",style:{overflowY:\"auto\",padding:sheet?\"22px 20px 8px\":\"28px 40px 8px\",flex:\"1 1 auto\"},children:[rooms.length>0&&/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:30},children:[/*#__PURE__*/_jsx(\"h3\",{style:h3,children:(()=>{const from=rooms.find(r=>r.name===props.origin);const lead=from&&(from.guests||0)<party?`The ${from.name} sleeps ${from.guests}. `:\"\";return lead+(fits.length?`${fits.length} ${fits.length===1?\"room suits\":\"rooms suit\"} ${lead?`${party} guests`:\"your stay\"}`:\"No single room sleeps your party\");})()}),fits.length===0&&/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:14,lineHeight:1.6,color:p.colorPaperMuted,margin:\"0 0 8px\"},children:[\"We will suggest connecting rooms or a villa for \",party,\" guests when we reply.\"]}),/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",\"aria-label\":\"Room\",style:{display:\"grid\",gap:10},children:fits.map(r=>{const on=r.name===room;const per=priceOf(r);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":on,onClick:()=>props.onRoom(r.name),className:\"nb-room\",style:{all:\"unset\",boxSizing:\"border-box\",cursor:\"pointer\",display:\"grid\",gridTemplateColumns:sheet?\"64px 1fr\":\"72px 1fr auto\",gap:sheet?14:20,alignItems:\"center\",padding:12,border:on?`1px solid ${p.colorPaperText}`:line,transition:`border-color .25s ${EASE}, background-color .25s ${EASE}`,background:on?\"rgba(26,24,19,.035)\":\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:sheet?64:72,height:sheet?80:90,overflow:\"hidden\",background:\"rgba(26,24,19,.08)\",display:\"block\"},children:imgSrc(r.image)?/*#__PURE__*/_jsx(\"img\",{src:imgSrc(r.image),srcSet:imgSet(r.image),sizes:\"90px\",alt:\"\",decoding:\"async\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):null}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...kicker,display:\"block\"},children:[r.category,on?\" \\xb7 Selected\":\"\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...serif(sheet?20:23),display:\"block\",margin:\"6px 0 6px\"},children:r.name}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:13,color:p.colorPaperMuted},children:[\"Sleeps \",r.guests,\" \\xb7 from \",money(per,p.currency,p.locale),\" / night\",sheet?` \\xb7 ${money(per*nights,p.currency,p.locale)} for ${nights}`:\"\"]})]}),!sheet&&/*#__PURE__*/_jsxs(\"span\",{style:{textAlign:\"right\",display:\"flex\",alignItems:\"center\",gap:16},children:[/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{...serif(22),display:\"block\"},children:money(per*nights,p.currency,p.locale)}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:p.colorPaperMuted},children:[\"for \",nights,\" night\",nights>1?\"s\":\"\"]})]}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:16,height:16,borderRadius:16,border:`1px solid ${on?p.colorPaperText:\"rgba(26,24,19,.3)\"}`,display:\"grid\",placeItems:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:8,background:on?p.colorPaperText:\"transparent\",transition:`background-color .2s ${EASE}`}})})]})]},r.name);})}),(small.length>0||taken.length>0)&&/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:12.5,lineHeight:1.6,color:p.colorPaperMuted,margin:\"12px 0 0\"},children:[small.length>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[\"Not shown: \",small.map(r=>r.name).join(\", \"),\" — sleep\",small.length===1?\"s\":\"\",\" fewer than \",party,\". \"]}),taken.length>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[\"Fully booked for these dates: \",taken.map(r=>r.name).join(\", \"),\".\"]})]})]}),eligible.length>0&&/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:30},children:[/*#__PURE__*/_jsx(\"h3\",{style:h3,children:eligible.length===1?\"An offer for these dates\":\"Offers for these dates\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:10},children:eligible.map(o=>{const on=offers.includes(o.title);const needs=o.room&&o.room!==room?o.room:\"\";return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"checkbox\",\"aria-checked\":on,onClick:()=>{props.onOffers(toggle(offers,o.title));if(!on&&o.room&&rooms.some(r=>r.name===o.room))props.onRoom(o.room);},style:{all:\"unset\",boxSizing:\"border-box\",cursor:\"pointer\",display:\"flex\",gap:14,alignItems:\"flex-start\",padding:\"14px 14px\",border:on?`1px solid ${p.colorAccent}`:line,background:on?\"rgba(185,150,106,.08)\":\"transparent\",transition:`border-color .25s ${EASE}, background-color .25s ${EASE}`},children:[/*#__PURE__*/_jsx(Tick,{on:on,p:p}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{...serif(20),display:\"block\"},children:o.title}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"block\",fontSize:13,lineHeight:1.55,color:p.colorPaperMuted,marginTop:4},children:[o.note,needs?` In the ${needs} — choosing it selects that suite.`:\"\"]})]})]},o.title);})})]}),(p.extraList||[]).length>0&&/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:24},children:[/*#__PURE__*/_jsx(\"h3\",{style:h3,children:\"Add to your stay\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:sheet?\"1fr\":\"1fr 1fr\",gap:10},children:(p.extraList||[]).filter(x=>x&&x.title).map(x=>{const on=extras.includes(x.title);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"checkbox\",\"aria-checked\":on,onClick:()=>props.onExtras(toggle(extras,x.title)),style:{all:\"unset\",boxSizing:\"border-box\",cursor:\"pointer\",display:\"flex\",gap:12,alignItems:\"flex-start\",padding:\"12px 14px\",border:on?`1px solid ${p.colorPaperText}`:line,transition:`border-color .25s ${EASE}`},children:[/*#__PURE__*/_jsx(Tick,{on:on,p:p}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:14.5,color:p.colorPaperText},children:x.title}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12.5,color:p.colorPaperMuted,marginTop:3},children:[x.price,x.note].filter(Boolean).join(\" \\xb7 \")})]})]},x.title);})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:line,padding:sheet?\"16px 20px 22px\":\"20px 40px 26px\",display:\"flex\",flexDirection:sheet?\"column\":\"row\",alignItems:sheet?\"stretch\":\"center\",justifyContent:\"space-between\",gap:sheet?14:24},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:serif(20),children:chosen?chosen.name:room}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:12.5,color:p.colorPaperMuted,marginTop:4},children:[chosen?`From ${money(total,p.currency,p.locale)} for ${nights} night${nights>1?\"s\":\"\"}`:`${nights} night${nights>1?\"s\":\"\"}`,offers.length?` \\xb7 ${offers.length} offer${offers.length>1?\"s\":\"\"}`:\"\",extras.length?` \\xb7 ${extras.length} extra${extras.length>1?\"s\":\"\"}`:\"\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:p.colorPaperMuted,marginTop:6},children:\"Subject to confirmation by the house. Nothing is charged now.\"})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:props.onContinue,className:\"nb-go\",style:{all:\"unset\",boxSizing:\"border-box\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:14,padding:\"18px 26px\",background:p.colorPaperText,color:p.colorPaper,fontSize:12,fontWeight:500,letterSpacing:\"0.18em\",textTransform:\"uppercase\",whiteSpace:\"nowrap\",transition:`background-color .22s ${EASE}`},children:[/*#__PURE__*/_jsx(Roll,{text:p.continueLabel}),/*#__PURE__*/_jsx(Arrow,{color:p.colorPaper})]})]})]})})]}),document.body);}// Rolling label: each letter carries a copy of itself one line below (text-shadow); on hover the letters slide up one\n// line, one after another (0.4 s each, 33 ms apart), and slide back the same way. The real text stays in the button\n// for screen readers; the rolling copy is decorative.\nfunction Roll({text}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"nb-sr\",children:text}),/*#__PURE__*/_jsx(\"span\",{className:\"nb-roll\",\"aria-hidden\":\"true\",children:Array.from(text).map((ch,i)=>/*#__PURE__*/_jsx(\"span\",{style:{transitionDelay:`${i*33}ms`},children:ch},i))})]});}function Tick({on,p}){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"none\",width:16,height:16,marginTop:3,border:`1px solid ${on?p.colorPaperText:\"rgba(26,24,19,.3)\"}`,background:on?p.colorPaperText:\"transparent\",display:\"grid\",placeItems:\"center\",transition:`background-color .2s ${EASE}`},children:/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"8\",viewBox:\"0 0 10 8\",style:{opacity:on?1:0,transition:`opacity .2s ${EASE}`},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 4l3 3 5-6\",fill:\"none\",stroke:p.colorPaper,strokeWidth:\"1.3\"})})});}export default function Booking(p){const[open,setOpen]=React.useState(null);const[anchor,setAnchor]=React.useState(null);const[start,setStart]=React.useState(null);const[end,setEnd]=React.useState(null);const[adults,setAdults]=React.useState(2);const[children,setChildren]=React.useState(0);const[room,setRoom]=React.useState(p.room||p.anyRoom);const[wideCal,setWideCal]=React.useState(true);// Colour transitions switch on only once the page has settled. While the navbar swaps between its ink and\n// ivory variants during load, the button's fill and label must change together in one frame — a fading fill\n// under an instantly-switched label read as an empty box.\nconst[settled,setSettled]=React.useState(false);React.useEffect(()=>{const t=window.setTimeout(()=>setSettled(true),1200);return()=>window.clearTimeout(t);},[]);React.useEffect(()=>setRoom(p.room||p.anyRoom),[p.room,p.anyRoom]);// On CMS room pages the page heading is the room name: use it as the preselected room\nReact.useEffect(()=>{if(!p.roomFromHeading||p.room||typeof document===\"undefined\")return;const h=document.querySelector(\"h1\")?.textContent?.trim();if(h)setRoom(h);},[p.roomFromHeading,p.room]);// The Room dropdown lists the rooms from the Rooms list (the same list the availability step uses); the older\n// name-only list is a fallback when that list is empty.\nconst listed=(p.roomList||[]).map(r=>r&&r.name).filter(Boolean);const roomNames=listed.length?listed:p.rooms||[];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const stack=p.layout===\"stack\";const solo=p.layout===\"button\";const mini=solo&&p.compact;// Stack layout: 2 columns (dates side by side, guests below) or 3 (check-in, check-out and guests on one line).\nconst cols3=stack&&Number(p.columns)===3;const close=React.useCallback(()=>setOpen(null),[]);const openAt=(what,e)=>{if(isCanvas)return;const el=e.currentTarget;setWideCal(window.innerWidth>=900);if(open===what&&anchor===el){setOpen(null);return;}setAnchor(el);setOpen(what);};const fmt=d=>d?toDate(d).toLocaleDateString(p.locale,{weekday:\"short\",day:\"numeric\",month:\"short\"}):null;const guestLabel=`${adults} adult${adults>1?\"s\":\"\"}${children?` \\xb7 ${children} child${children>1?\"ren\":\"\"}`:\"\"}`;const pick=d=>{if(!start||start&&end){setStart(d);setEnd(null);return;}if(key(d)<=key(start)){setStart(d);return;}setEnd(d);window.setTimeout(()=>setOpen(solo?\"guests\":null),260);};// Availability step: checking → results (rooms that suit the party, offers for the dates, extras) → enquiry.\nconst[phase,setPhase]=React.useState(null);const[remote,setRemote]=React.useState(null);const[pickOffers,setPickOffers]=React.useState([]);const[pickExtras,setPickExtras]=React.useState([]);const returnTo=React.useRef(null);const ctaRef=React.useRef(null);const[origin,setOrigin]=React.useState(\"\");const startCheck=()=>{if(!start||!end)return;setOrigin(room);returnTo.current=document.activeElement||ctaRef.current;setOpen(null);setRemote(null);setPhase(\"checking\");const nights=nightsBetween(start,end);const party=adults+children;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const wait=new Promise(r=>window.setTimeout(r,reduce?250:1300));// Optional live inventory: GET endpoint?checkin&checkout&adults&children → { rooms: [{ name, available, price }] }\nconst live=p.endpoint&&p.endpoint.trim()?fetch(`${p.endpoint}${p.endpoint.includes(\"?\")?\"&\":\"?\"}${new URLSearchParams({checkin:iso(start),checkout:iso(end),adults:String(adults),children:String(children)})}`).then(r=>r.ok?r.json():null).then(j=>j&&Array.isArray(j.rooms)?Object.fromEntries(j.rooms.map(x=>[x.name,{available:x.available,price:x.price}])):null).catch(()=>null):Promise.resolve(null);Promise.all([wait,live]).then(([,data])=>{const r=data;setRemote(r);// Keep the chosen room when it suits the party; otherwise the first room that does.\nconst list=(p.roomList||[]).filter(x=>x&&x.name);const ok=x=>(x.guests||0)>=party&&r?.[x.name]?.available!==false;const current=list.find(x=>x.name===room);if(!(current&&ok(current))){const first=list.find(ok);if(first)setRoom(first.name);}// Offers that apply to these dates are ticked by default (the guest can untick them).\nconst arrival=iso(start);setPickOffers((p.offerList||[]).filter(o=>o&&o.title&&!o.room&&nights>=(o.minNights||0)&&(!o.from||arrival>=o.from)&&(!o.until||arrival<=o.until)).map(o=>o.title));setPhase(ph=>ph===\"checking\"?\"results\":ph);});};const closeResults=React.useCallback(()=>{setPhase(null);window.setTimeout(()=>(returnTo.current||ctaRef.current)?.focus({preventScroll:true}),30);},[]);const changeDates=()=>{setPhase(null);const el=solo?ctaRef.current:(ctaRef.current?.closest(\"[data-noire-booking]\"))?.querySelector(\"[data-field='in']\")||ctaRef.current;if(el){setAnchor(el);setWideCal(window.innerWidth>=900);window.setTimeout(()=>setOpen(\"dates\"),60);}};const proceed=()=>p.checkStep?startCheck():go();const submit=e=>{if(isCanvas)return;if(!start||!end){const first=solo?e.currentTarget:e.currentTarget.closest(\"[data-noire-booking]\")?.querySelector(\"[data-field='in']\");if(first){setAnchor(first);setWideCal(window.innerWidth>=900);setOpen(\"dates\");return;}}if(solo&&!phase){setAnchor(e.currentTarget);setOpen(\"guests\");return;}proceed();};const summary=()=>{if(!start||!end)return\"\";const n=nightsBetween(start,end);const d=x=>toDate(x).toLocaleDateString(p.locale,{day:\"numeric\",month:\"long\",year:\"numeric\"});const parts=[`Stay: ${d(start)} – ${d(end)} (${n} night${n>1?\"s\":\"\"}), ${guestLabel}.`];if(room&&room!==p.anyRoom)parts.push(`Room: ${room}.`);if(pickOffers.length)parts.push(`Offer: ${pickOffers.join(\", \")}.`);if(pickExtras.length)parts.push(`Please add: ${pickExtras.join(\", \")}.`);return parts.join(\" \");};const go=()=>{const v={checkin:start?iso(start):\"\",checkout:end?iso(end):\"\",adults:String(adults),children:String(children),guests:guestLabel,room:room===p.anyRoom?\"\":room,nights:start&&end?String(nightsBetween(start,end)):\"\",offer:pickOffers.join(\", \"),extras:pickExtras.join(\", \"),message:phase===\"results\"?summary():\"\"};let url;if(p.template&&p.template.trim())url=p.template.replace(/\\{(\\w+)\\}/g,(_,k)=>encodeURIComponent(v[k]??\"\"));else{const q=new URLSearchParams;if(v.checkin)q.set(\"arrival\",v.checkin);if(v.checkout)q.set(\"departure\",v.checkout);q.set(\"guests\",v.guests);if(v.room)q.set(\"room\",v.room);if(v.message)q.set(\"message\",v.message);const base=p.link||\"/contact\";url=base+(base.includes(\"?\")?\"&\":\"?\")+q.toString();}if(p.newTab)window.open(url,\"_blank\",\"noopener\");else window.location.assign(url);};const label={fontFamily:`${p.sans}, sans-serif`,fontSize:12,fontWeight:500,letterSpacing:\"0.18em\",textTransform:\"uppercase\",color:p.colorMuted,transition:`color .35s ${EASE}`};const value=empty=>({fontFamily:`${p.serif}, serif`,fontSize:24,lineHeight:1.1,letterSpacing:\"-0.005em\",color:empty?p.colorMuted:p.colorText,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",transition:`color .35s ${EASE}`});const field=(id,lab,val,placeholder,what,extra)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"data-field\":id,\"aria-haspopup\":\"dialog\",\"aria-expanded\":open===what&&anchor?.getAttribute(\"data-field\")===id,onClick:e=>openAt(what,e),className:\"nb-field\",style:{all:\"unset\",boxSizing:\"border-box\",cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:10,padding:stack?\"18px 0\":\"22px 28px\",minWidth:0,position:\"relative\",borderBottom:stack?`1px solid ${p.colorLine}`:undefined,color:p.colorText,[\"--nb-inset\"]:stack?\"0px\":\"28px\",...extra},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{className:\"nb-label\",style:label,children:lab}),/*#__PURE__*/_jsx(Chevron,{open:open===what&&anchor?.getAttribute(\"data-field\")===id,color:p.colorMuted})]}),/*#__PURE__*/_jsx(\"span\",{style:value(!val),children:val||placeholder})]});const sep=!stack?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:1,alignSelf:\"stretch\",background:p.colorLine,margin:\"18px 0\"}}):null;return /*#__PURE__*/_jsxs(\"div\",{\"data-noire-booking\":\"\",style:{...p.style,boxSizing:\"border-box\",width:mini?undefined:\"100%\",display:stack?\"grid\":mini?\"inline-flex\":\"flex\",alignItems:\"stretch\",gridTemplateColumns:stack?cols3?\"1fr 1fr 1fr\":\"1fr 1fr\":undefined,columnGap:stack?24:undefined,background:solo?\"transparent\":p.colorSurface,backdropFilter:!solo&&p.blur?`blur(${p.blur}px)`:undefined,WebkitBackdropFilter:!solo&&p.blur?`blur(${p.blur}px)`:undefined,borderTop:solo?undefined:`1px solid ${p.colorLine}`,borderBottom:stack||solo?undefined:`1px solid ${p.colorLine}`,padding:stack?`${Math.max(0,Number(p.inset)||0)}px`:\"0 0 0 0\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),needsHouseFonts(p)&&/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:HOUSE_FONTS}),!solo&&field(\"in\",p.labelCheckIn,fmt(start),p.placeholderDate,\"dates\",stack?{}:{flex:\"1 1 0\"}),!solo&&sep,!solo&&field(\"out\",p.labelCheckOut,fmt(end),p.placeholderDate,\"dates\",stack?{}:{flex:\"1 1 0\"}),!solo&&sep,!solo&&field(\"guests\",p.labelGuests,guestLabel,\"\",\"guests\",stack?cols3?{}:{gridColumn:\"1 / -1\"}:{flex:\"1 1 0\"}),!solo&&p.showRoom&&sep,!solo&&p.showRoom&&field(\"room\",p.labelRoom,room,\"\",\"room\",stack?{gridColumn:\"1 / -1\"}:{flex:\"1.15 1 0\"}),/*#__PURE__*/_jsxs(\"button\",{ref:ctaRef,type:\"button\",onClick:submit,className:\"nb-cta\",style:{all:\"unset\",boxSizing:\"border-box\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:14,background:p.colorButton,color:p.colorButtonText,padding:mini?\"0 18px\":stack||solo?\"22px 24px\":\"0 36px\",margin:stack?\"24px 0 0\":solo?\"0\":\"10px\",width:solo&&!mini?\"100%\":undefined,gridColumn:stack?\"1 / -1\":undefined,flex:\"none\",minHeight:mini?48:stack?undefined:64,whiteSpace:\"nowrap\",fontFamily:`${p.sans}, sans-serif`,fontSize:12,fontWeight:500,letterSpacing:mini?\"0.16em\":\"0.18em\",textTransform:\"uppercase\",transition:settled?`background-color .22s ${EASE}, color .22s ${EASE}`:\"none\",[\"--nb-hover\"]:p.colorButtonHover},children:[/*#__PURE__*/_jsx(Roll,{text:p.cta}),!mini&&/*#__PURE__*/_jsx(Arrow,{color:p.colorButtonText})]}),phase&&start&&end&&/*#__PURE__*/_jsx(Results,{p:p,phase:phase,start:start,end:end,adults:adults,kids:children,guestLabel:guestLabel,origin:origin,room:room,onRoom:setRoom,offers:pickOffers,onOffers:setPickOffers,extras:pickExtras,onExtras:setPickExtras,remote:remote,onClose:closeResults,onChange:changeDates,onContinue:go}),/*#__PURE__*/_jsx(Popover,{anchor:anchor,open:open===\"dates\",onClose:close,label:\"Choose your dates\",p:p,wide:true,children:/*#__PURE__*/_jsx(Calendar,{p:p,start:start,end:end,onPick:pick,months:wideCal?2:1,onClear:()=>{setStart(null);setEnd(null);}})}),/*#__PURE__*/_jsx(Popover,{anchor:anchor,open:open===\"guests\",onClose:close,label:\"Guests\",p:p,children:/*#__PURE__*/_jsxs(\"div\",{style:{width:300,maxWidth:\"100%\"},children:[/*#__PURE__*/_jsx(Stepper,{label:\"Adults\",hint:\"Ages 13 and over\",value:adults,min:1,max:10,onChange:setAdults,p:p}),/*#__PURE__*/_jsx(Stepper,{label:\"Children\",hint:\"Ages 0 to 12\",value:children,min:0,max:8,onChange:setChildren,p:p}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{close();if(solo&&start&&end)proceed();},style:{marginTop:18,width:\"100%\",padding:\"16px 0\",border:0,cursor:\"pointer\",background:p.colorPaperText,color:p.colorPaper,fontFamily:`${p.sans}, sans-serif`,fontSize:12,fontWeight:500,letterSpacing:\"0.18em\",textTransform:\"uppercase\"},children:solo&&start&&end?p.cta:\"Done\"})]})}),/*#__PURE__*/_jsx(Popover,{anchor:anchor,open:open===\"room\",onClose:close,label:\"Room\",p:p,children:/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",\"aria-label\":p.labelRoom,style:{width:300,maxWidth:\"100%\"},children:[p.anyRoom,...roomNames].map(r=>{const on=r===room;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":on,onClick:()=>{setRoom(r);window.setTimeout(close,180);},className:\"nb-opt\",style:{all:\"unset\",boxSizing:\"border-box\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",padding:\"13px 0\",borderBottom:\"1px solid rgba(26,24,19,.1)\",fontFamily:`${p.serif}, serif`,fontSize:21,color:p.colorPaperText},children:[/*#__PURE__*/_jsx(\"span\",{className:\"nb-opt-label\",style:{transition:`transform .45s ${EASE}`},children:r}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:7,height:7,borderRadius:7,background:on?p.colorAccent:\"transparent\",border:on?\"none\":\"1px solid rgba(26,24,19,.25)\"}})]},r);})})})]});}const CSS=`\n@keyframes nb-pop{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n@keyframes nb-sheet{from{transform:translateY(100%)}to{transform:none}}\n@keyframes nb-fade{from{opacity:0}to{opacity:1}}\n[data-noire-booking] .nb-field::after{content:\"\";position:absolute;left:var(--nb-inset);right:var(--nb-inset);bottom:12px;height:1px;background:currentColor;opacity:0;transform:scaleX(.2);transform-origin:left;transition:opacity .5s ${EASE},transform .6s ${EASE}}\n[data-noire-booking] .nb-field:hover::after{opacity:.45;transform:none}\n[data-noire-booking] .nb-field:hover .nb-label{filter:brightness(1.35)}\n[data-noire-booking] .nb-cta:hover{background-color:var(--nb-hover)!important}\n.nb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n.nb-roll{display:inline-flex;height:1.2em;line-height:1.2em;overflow:hidden;vertical-align:middle}\n.nb-roll>span{display:block;white-space:pre;line-height:1.2em;text-shadow:0 1.2em 0 currentColor;transition:transform .4s cubic-bezier(0.25,1,0.5,1)}\n@media (hover:hover){[data-noire-booking] .nb-cta:hover .nb-roll>span,[data-noire-results] .nb-go:hover .nb-roll>span{transform:translateY(-1.2em)}}\n[data-noire-booking] .nb-cta:focus-visible .nb-roll>span,[data-noire-results] .nb-go:focus-visible .nb-roll>span{transform:translateY(-1.2em)}\n@media (prefers-reduced-motion:reduce){.nb-roll>span{transition:none!important;transform:none!important}}\n[data-noire-booking] .nb-cta .nb-arrow{transition:transform .25s ${EASE}!important}\n[data-noire-booking] .nb-cta:hover .nb-arrow,[data-noire-booking] .nb-cta:focus-visible .nb-arrow{transform:translateX(6px)}\n.nb-day:not(:disabled):hover{box-shadow:inset 0 0 0 1px rgba(26,24,19,.35)}\n.nb-opt:hover .nb-opt-label{transform:translateX(6px)}\n@keyframes nb-check{0%{transform:scaleX(0)}70%{transform:scaleX(.86)}100%{transform:scaleX(1)}}\n.nb-check{animation:nb-check 1.25s ${EASE} both}\n[data-noire-results] .nb-room:hover{border-color:rgba(26,24,19,.45)!important}\n[data-noire-results] .nb-go:hover{background-color:#3a362e!important}\n[data-noire-results] .nb-go .nb-arrow{transition:transform .25s ${EASE}!important}\n[data-noire-results] .nb-go:hover .nb-arrow,[data-noire-results] .nb-go:focus-visible .nb-arrow{transform:translateX(6px)}\n[data-noire-results] .nb-link:hover{opacity:.6}\n@media (prefers-reduced-motion: reduce){[data-noire-booking] *,[data-noire-results],[data-noire-results] *,.nb-day,.nb-opt-label{transition:none!important;animation:none!important}}\n`;Booking.defaultProps={layout:\"bar\",compact:false,columns:2,inset:0,labelCheckIn:\"Check-in\",labelCheckOut:\"Check-out\",labelGuests:\"Guests\",labelRoom:\"Room\",placeholderDate:\"Add date\",cta:\"Check availability\",rooms:[\"Lake Classic Room\",\"Garden Deluxe Room\",\"Belvedere Junior Suite\",\"Terrace Suite\",\"Villa Cipresso\",\"The NOIR\\xc9 Residence\"],anyRoom:\"Any room\",room:\"\",roomFromHeading:false,showRoom:true,link:\"/contact\",template:\"\",newTab:false,locale:\"en-GB\",colorText:\"#F2EDE4\",colorMuted:\"#A39C8F\",colorLine:\"rgba(242, 237, 228, 0.14)\",colorSurface:\"rgba(13, 12, 10, 0.42)\",blur:18,colorButton:\"#F2EDE4\",colorButtonText:\"#0D0C0A\",colorButtonHover:\"#C9C0B2\",colorAccent:\"#B9966A\",colorPaper:\"#F7F3EC\",colorPaperText:\"#1A1813\",colorPaperMuted:\"#6B655A\",serif:'\"Boska\"',sans:'\"Satoshi\"',checkStep:true,continueLabel:\"Continue to enquiry\",currency:\"€\",endpoint:\"\",roomList:[{name:\"Lake Classic Room\",category:\"Room\",guests:2,price:640,link:\"/room/lake-classic-room\",image:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024\"},{name:\"Garden Deluxe Room\",category:\"Room\",guests:2,price:720,link:\"/room/garden-deluxe-room\",image:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024\"},{name:\"Belvedere Junior Suite\",category:\"Suite\",guests:3,price:980,link:\"/room/belvedere-junior-suite\",image:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024\"},{name:\"Terrace Suite\",category:\"Suite\",guests:2,price:1250,link:\"/room/terrace-suite\",image:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024\"},{name:\"Villa Cipresso\",category:\"Villa\",guests:4,price:2400,link:\"/room/villa-cipresso\",image:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024\"},{name:\"The NOIR\\xc9 Residence\",category:\"Villa\",guests:6,price:3800,link:\"/room/the-noire-residence\",image:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024\"}],offerList:[{title:\"Stay Longer\",note:\"Stay four nights and the fourth is ours. Breakfast on the jetty every morning.\",minNights:4,from:\"2026-10-01\",until:\"2027-03-31\",room:\"\"},{title:\"Spring by the Lake\",note:\"A private boat to the camellia gardens and a five-course dinner at La Darsena.\",minNights:3,from:\"2027-03-15\",until:\"2027-05-31\",room:\"\"},{title:\"The Honeymoon Itinerary\",note:\"A sunset crossing on our 1962 boat, the Stone Spa Ritual for two and dinner on your own terrace.\",minNights:5,from:\"2026-10-01\",until:\"2027-10-31\",room:\"Terrace Suite\"}],extraList:[{title:\"Lakeside Dinner at La Darsena\",price:\"€140 per guest\",note:\"Evenings from 19:30\"},{title:\"The Stone Spa Ritual\",price:\"€190\",note:\"90 minutes\"},{title:\"Private Boat to Bellagio\",price:\"€420 per boat\",note:\"Half day\"},{title:\"Morning Hike to San Martino\",price:\"Included\",note:\"3 hours\"},{title:\"Wine Cellar Tasting\",price:\"€85 per guest\",note:\"75 minutes\"},{title:\"Silk Workshop in Como\",price:\"€160 per guest\",note:\"Half day\"}]};Booking.displayName=\"NOIR\\xc9/Code/Booking\";addPropertyControls(Booking,{// ── Layout\nlayout:{type:ControlType.Enum,title:\"Layout\",options:[\"bar\",\"stack\",\"button\"],optionTitles:[\"Bar\",\"Stack\",\"Button\"],displaySegmentedControl:true,description:\"Bar: one row (hero). Stack: a card (room pages). Button: a single Reserve button that opens the dates.\"},compact:{type:ControlType.Boolean,title:\"Compact\",description:\"Smaller button, for the navbar.\",hidden:p=>p.layout!==\"button\"},columns:{type:ControlType.Enum,title:\"Columns\",options:[2,3],optionTitles:[\"2\",\"3\"],displaySegmentedControl:true,description:\"3 puts check-in, check-out and guests on one line.\",hidden:p=>p.layout!==\"stack\"},inset:{type:ControlType.Number,title:\"Padding\",min:0,max:64,step:1,unit:\"px\",displayStepper:true,description:\"Space between the card edge and the fields.\",hidden:p=>p.layout!==\"stack\"},// ── Where the button goes\nlink:{type:ControlType.Link,title:\"Link\",description:\"Page that receives the stay: ?arrival, departure, guests, room (and message). Default: Contact.\"},template:{type:ControlType.String,title:\"Engine URL\",placeholder:\"https://book.example.com/?in={checkin}&out={checkout}\",description:\"Optional, replaces Link. Tokens: {checkin} {checkout} {adults} {children} {guests} {room} {nights} {offer} {extras} {message}\"},newTab:{type:ControlType.Boolean,title:\"New tab\",enabledTitle:\"Yes\",disabledTitle:\"No\"},// ── Field labels\nlabelCheckIn:{type:ControlType.String,title:\"Check-in\"},labelCheckOut:{type:ControlType.String,title:\"Check-out\"},labelGuests:{type:ControlType.String,title:\"Guests\"},labelRoom:{type:ControlType.String,title:\"Room\"},placeholderDate:{type:ControlType.String,title:\"No date\",description:\"Shown until a date is picked.\"},cta:{type:ControlType.String,title:\"Button\"},locale:{type:ControlType.String,title:\"Date format\",placeholder:\"en-GB\",description:\"Language code for dates and prices: en-GB, en-US, it-IT, de-DE, fr-FR…\"},// ── Rooms\nshowRoom:{type:ControlType.Boolean,title:\"Room field\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},anyRoom:{type:ControlType.String,title:\"Any room\",description:\"First option in the Room list.\",hidden:p=>!p.showRoom},room:{type:ControlType.String,title:\"Preselect\",placeholder:\"Any room\",description:\"Start with this room chosen (exact name from Rooms).\"},roomFromHeading:{type:ControlType.Boolean,title:\"Use page H1\",enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"On room pages: preselect the room named in the page heading.\"},roomList:{type:ControlType.Array,title:\"Rooms\",description:\"Feeds the Room list and the availability step. Name must match the room's page title.\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\"},category:{type:ControlType.String,title:\"Type\",placeholder:\"Room, Suite, Villa\"},guests:{type:ControlType.Number,title:\"Sleeps\",min:1,max:20,step:1,displayStepper:true},price:{type:ControlType.Number,title:\"From\",min:0,step:10,description:\"Price per night, before offers.\"},image:{type:ControlType.ResponsiveImage,title:\"Photo\"}}}},rooms:{type:ControlType.Array,title:\"Room names\",control:{type:ControlType.String},description:\"Only used when the Rooms list above is empty.\",hidden:p=>(p.roomList||[]).some(r=>r&&r.name)},// ── Availability step\ncheckStep:{type:ControlType.Boolean,title:\"Check step\",enabledTitle:\"On\",disabledTitle:\"Off\",description:\"After Check availability: rooms that sleep the party, offers for the dates and extras, then the enquiry.\"},continueLabel:{type:ControlType.String,title:\"Continue\",hidden:p=>!p.checkStep},currency:{type:ControlType.String,title:\"Currency\",placeholder:\"€\",hidden:p=>!p.checkStep},offerList:{type:ControlType.Array,title:\"Offers\",hidden:p=>!p.checkStep,description:\"Shown when the dates and length of stay qualify.\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\"},note:{type:ControlType.String,title:\"Note\",displayTextArea:true},minNights:{type:ControlType.Number,title:\"Min nights\",min:0,max:30,step:1,displayStepper:true},from:{type:ControlType.String,title:\"From\",placeholder:\"2026-10-01\",description:\"First arrival date, YYYY-MM-DD. Empty = any.\"},until:{type:ControlType.String,title:\"Until\",placeholder:\"2027-03-31\",description:\"Last arrival date, YYYY-MM-DD. Empty = any.\"},room:{type:ControlType.String,title:\"Only room\",placeholder:\"Any room\",description:\"Exact room name, or empty for every room.\"}}}},extraList:{type:ControlType.Array,title:\"Extras\",hidden:p=>!p.checkStep,description:\"Optional add-ons the guest can tick.\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\"},price:{type:ControlType.String,title:\"Price\",placeholder:\"€140 per guest\"},note:{type:ControlType.String,title:\"Note\",placeholder:\"Evenings from 19:30\"}}}},endpoint:{type:ControlType.String,title:\"Live API\",placeholder:\"https://… (optional)\",hidden:p=>!p.checkStep,description:\"Optional. GET ?checkin&checkout&adults&children → { rooms: [{ name, available, price }] }. Empty = capacity and dates only.\"},// ── Appearance\ncolorText:{type:ControlType.Color,title:\"Text\"},colorMuted:{type:ControlType.Color,title:\"Labels\"},colorLine:{type:ControlType.Color,title:\"Lines\"},colorSurface:{type:ControlType.Color,title:\"Background\"},blur:{type:ControlType.Number,title:\"Blur\",min:0,max:40,unit:\"px\",description:\"Frosted glass behind the bar.\"},colorButton:{type:ControlType.Color,title:\"Button\"},colorButtonText:{type:ControlType.Color,title:\"Button text\"},colorButtonHover:{type:ControlType.Color,title:\"Button hover\"},colorAccent:{type:ControlType.Color,title:\"Accent\",description:\"Selected dates and highlights.\"},colorPaper:{type:ControlType.Color,title:\"Panel\",description:\"Calendar, guests, rooms and the check step.\"},colorPaperText:{type:ControlType.Color,title:\"Panel text\"},colorPaperMuted:{type:ControlType.Color,title:\"Panel labels\"},serif:{type:ControlType.String,title:\"Serif font\",placeholder:'\"Boska\"',description:\"Font name for dates and room names (as in Framer's font list).\"},sans:{type:ControlType.String,title:\"Sans font\",placeholder:'\"Satoshi\"',description:\"Font name for labels and buttons.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Booking\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Booking.map","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Boska-light\",\"FS;Boska-regular\",\"FS;Boska-italic\",\"FS;Boska-light italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boska\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5J23VPO67CYAVKL5JXL3PVMBK3JIEADF/HMDWP7U2EUXV4RFRP4OKEPQI3GYRUOUU/I44HAUJWZ2AFLHF37WQ5WCWKAHTVJ5A7.woff2\",weight:\"300\"},{cssFamilyName:\"Boska\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XWA5B7QYO35APXAF3YE3ZGLUEKXM5AUE/OM4E67LNKOMULZHKAOYI4D5ITKBZEHPB/2WOBSOJLL4JK7IHX3NLDIY3DAIT52O4K.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MBMZ7FPNE3BLIO7BA7WSXS622ESHMSPS/A24ASHB6YYDC2RKM53ROP5SQJCGM5LMQ/2YQT6WFIC4YLG23Y6A7HCRXGM5EQU4GP.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6SPRS7GKOM7SZEHY3TFC336HQEDTUSKV/EYHW4NP2VCKK4WFKAIPZES4ANOOLZ7NF/OGPJFKZUO6MOKS3NUTAH325BUHWXJZSE.woff2\",weight:\"300\"}]}];export const css=['.framer-JaT6X .framer-styles-preset-fz3gkm:not(.rich-text-wrapper), .framer-JaT6X .framer-styles-preset-fz3gkm.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2, #f2ede4); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-JaT6X .framer-styles-preset-fz3gkm:not(.rich-text-wrapper), .framer-JaT6X .framer-styles-preset-fz3gkm.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 46px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2, #f2ede4); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-JaT6X .framer-styles-preset-fz3gkm:not(.rich-text-wrapper), .framer-JaT6X .framer-styles-preset-fz3gkm.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2, #f2ede4); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-JaT6X\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-NQSGR .framer-styles-preset-sentgz:not(.rich-text-wrapper), .framer-NQSGR .framer-styles-preset-sentgz.rich-text-wrapper a { --framer-link-current-text-color: var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66); --framer-link-hover-text-color: var(--token-ef0fc521-b7e4-4a0a-af8a-db3b226d8a1b); --framer-link-text-color: var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.35s; transition-property: color; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }\"];export const className=\"framer-NQSGR\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Boska-medium\",\"FS;Boska-bold\",\"FS;Boska-bold italic\",\"FS;Boska-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CNIAHX5RKVK53N3YCRZR5R3L3S4OTBSU/DBNFGKYNM3IIQU3Q4SC6XOOFS6UMAW7D/DCZMHDUIIND3BTWZGHAVWGQPO6EB5M4I.woff2\",weight:\"500\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XDSHNQOL6DH55YEQWSNM525DMPYUB5JR/GECNAC4UXYMIXSSO3FJ2FMV4QQ7E45P4/HKX3FF46MBT76S26FX57MMHX52HVGDK5.woff2\",weight:\"700\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOVWXOQZ7BLFYDLZRNSQ77YOMKH3VQ3Z/QLVQDC6JEMEBTL6WHQ2WB2GGK6NCRURV/IXMM5CYHRZWXGCBFQ5BG5JVOP2J2QR6Q.woff2\",weight:\"700\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BQ7H6NLD2VQ7DH6MKXG4EKNOHS4ARVBW/WJSA3LVU7OIK54ZLW7BVBDUCWMC7XIEL/7CAW3NYJZQZXMCDUJFS4DWGYL4PJNT5C.woff2\",weight:\"500\"}]}];export const css=['.framer-jtNyO .framer-styles-preset-1caz8uw:not(.rich-text-wrapper), .framer-jtNyO .framer-styles-preset-1caz8uw.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.14em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-jtNyO .framer-styles-preset-1caz8uw:not(.rich-text-wrapper), .framer-jtNyO .framer-styles-preset-1caz8uw.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.14em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-jtNyO .framer-styles-preset-1caz8uw:not(.rich-text-wrapper), .framer-jtNyO .framer-styles-preset-1caz8uw.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.14em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-jtNyO\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-fbzVh .framer-styles-preset-1nivlc1:not(.rich-text-wrapper), .framer-fbzVh .framer-styles-preset-1nivlc1.rich-text-wrapper a { --framer-link-current-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-link-hover-text-color: var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06); --framer-link-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }\"];export const className=\"framer-fbzVh\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-p2ENC .framer-styles-preset-l97fcc:not(.rich-text-wrapper), .framer-p2ENC .framer-styles-preset-l97fcc.rich-text-wrapper a { --framer-link-current-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-link-current-text-decoration: underline; --framer-link-current-text-decoration-color: var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06); --framer-link-hover-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06); --framer-link-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: rgba(185, 150, 106, 0); --framer-link-text-decoration-offset: 8px; --framer-link-text-decoration-thickness: 1px; transition-delay: 0s; transition-duration: 0.35s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }\"];export const className=\"framer-p2ENC\";\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 (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-uNFIb .framer-styles-preset-ys5cxq:not(.rich-text-wrapper), .framer-uNFIb .framer-styles-preset-ys5cxq.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.62em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-uNFIb .framer-styles-preset-ys5cxq:not(.rich-text-wrapper), .framer-uNFIb .framer-styles-preset-ys5cxq.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.62em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-uNFIb .framer-styles-preset-ys5cxq:not(.rich-text-wrapper), .framer-uNFIb .framer-styles-preset-ys5cxq.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.62em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-uNFIb\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/WRrhtrAU7IKTO09I6yzj/YvE9ispgeC1j7FPqOVHK/GFNbAPMrw.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DCitKJmhvKESb3CRhiOa/Sk9Udh6oUtFaEzII4jui/lD49uzVQF.js\";const enabledGestures={j221Dushj:{hover:true},kfhYZRU10:{hover:true}};const cycleOrder=[\"kfhYZRU10\",\"j221Dushj\"];const serializationHash=\"framer-Xf3FT\";const variantClassNames={j221Dushj:\"framer-v-169y8dk\",kfhYZRU10:\"framer-v-8cqkl6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rM7isZ0iB=undefined;const YbplL68R8=undefined;const n3BWPe4Wl=undefined;const zT_hZtU5L=undefined;const Vt6VUDoW_=undefined;const F1oYmjsL9=undefined;const transition1={delay:0,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer Link\":\"j221Dushj\",\"Nav Link\":\"kfhYZRU10\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,linkText,onClick,openInNewTab,textColor,underlineColor,width,...props})=>{return{...props,F1oYmjsL9:underlineColor??props.F1oYmjsL9??\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",n3BWPe4Wl:openInNewTab??props.n3BWPe4Wl??false,rM7isZ0iB:onClick??props.rM7isZ0iB,variant:humanReadableVariantMap[props.variant]??props.variant??\"kfhYZRU10\",Vt6VUDoW_:linkText??props.Vt6VUDoW_??\"Link\",YbplL68R8:link??props.YbplL68R8,zT_hZtU5L:textColor??props.zT_hZtU5L??\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YbplL68R8,Vt6VUDoW_,rM7isZ0iB,zT_hZtU5L,F1oYmjsL9,n3BWPe4Wl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kfhYZRU10\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapn2ifu1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rM7isZ0iB){const res=await rM7isZ0iB(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YbplL68R8,motionChild:true,nodeId:\"kfhYZRU10\",openInNewTab:n3BWPe4Wl,scopeId:\"U2NNsYxif\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8cqkl6\",className,classNames)} framer-1qoi71v`,\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kfhYZRU10\",onTap:onTapn2ifu1,ref:refBinding,style:{...style},...addPropertyOverrides({j221Dushj:{\"data-framer-name\":\"Footer Link\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zT_hZtU5L-U2NNsYxif))\"},children:\"Link\"})}),className:\"framer-1durwus\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LtlLHj3pr\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-zT_hZtU5L-U2NNsYxif)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-zT_hZtU5L-U2NNsYxif\":zT_hZtU5L},text:Vt6VUDoW_,variants:{\"j221Dushj-hover\":{\"--extracted-r6o4lv\":\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"},j221Dushj:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"j221Dushj-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys5cxq\",\"data-styles-preset\":\"GFNbAPMrw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2))\"},children:\"Link\"})})},j221Dushj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys5cxq\",\"data-styles-preset\":\"GFNbAPMrw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Link\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Line decoration\",className:\"framer-ltcseq\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"RcdXXHirt\",style:{backgroundColor:F1oYmjsL9},variants:{j221Dushj:{backgroundColor:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\"}}})]})})})})});});const css=[\".framer-Xf3FT.framer-1qoi71v, .framer-Xf3FT .framer-1qoi71v { display: block; }\",\".framer-Xf3FT.framer-8cqkl6 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Xf3FT .framer-1durwus { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Xf3FT .framer-ltcseq { flex: none; height: 1px; overflow: visible; position: relative; width: 0px; z-index: 1; }\",\".framer-Xf3FT.framer-v-169y8dk.framer-8cqkl6 { min-height: 48px; min-width: 48px; }\",\".framer-Xf3FT.framer-v-8cqkl6.hover .framer-ltcseq, .framer-Xf3FT.framer-v-169y8dk.hover .framer-ltcseq { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"j221Dushj\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"48px\",null,\"48px\",null]},\"s6NceKQO3\":{\"layout\":[\"auto\",\"auto\"]},\"pZ7qzCiF1\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"48px\",null,\"48px\",null]}}}\n * @framerVariables {\"YbplL68R8\":\"link\",\"Vt6VUDoW_\":\"linkText\",\"rM7isZ0iB\":\"onClick\",\"zT_hZtU5L\":\"textColor\",\"F1oYmjsL9\":\"underlineColor\",\"n3BWPe4Wl\":\"openInNewTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU2NNsYxif=withCSS(Component,css,\"framer-Xf3FT\");export default FramerU2NNsYxif;FramerU2NNsYxif.displayName=\"NOIR\\xc9/01 Navigation/Navigation Link\";FramerU2NNsYxif.defaultProps={height:16,width:35};addPropertyControls(FramerU2NNsYxif,{variant:{options:[\"kfhYZRU10\",\"j221Dushj\"],optionTitles:[\"Nav Link\",\"Footer Link\"],title:\"Variant\",type:ControlType.Enum},YbplL68R8:{title:\"Link\",type:ControlType.Link},Vt6VUDoW_:{defaultValue:\"Link\",displayTextArea:false,title:\"Link Text\",type:ControlType.String},onVt6VUDoW_Change:{changes:\"Vt6VUDoW_\",type:ControlType.ChangeHandler},rM7isZ0iB:{title:\"On Click\",type:ControlType.EventHandler},zT_hZtU5L:{defaultValue:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",title:\"Text Color\",type:ControlType.Color},F1oYmjsL9:{defaultValue:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",title:\"Underline Color\",type:ControlType.Color},n3BWPe4Wl:{defaultValue:false,title:\"Open in New Tab\",type:ControlType.Boolean},onn3BWPe4WlChange:{changes:\"n3BWPe4Wl\",type:ControlType.ChangeHandler}});addFonts(FramerU2NNsYxif,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU2NNsYxif\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j221Dushj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"48px\\\",null,\\\"48px\\\",null]},\\\"s6NceKQO3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pZ7qzCiF1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"48px\\\",null,\\\"48px\\\",null]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"35\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"YbplL68R8\\\":\\\"link\\\",\\\"Vt6VUDoW_\\\":\\\"linkText\\\",\\\"rM7isZ0iB\\\":\\\"onClick\\\",\\\"zT_hZtU5L\\\":\\\"textColor\\\",\\\"F1oYmjsL9\\\":\\\"underlineColor\\\",\\\"n3BWPe4Wl\\\":\\\"openInNewTab\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U2NNsYxif.map","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import NOIRCodeBooking from\"https://framerusercontent.com/modules/RTq32A6NATdHGbhqgGJF/25UlqlichyNOfft6Ptvb/Booking.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/xneyuIbLRL7IROyziNCW/3Jdg6oRS1cksjBh0vjIp/e0DUaS9pI.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/Ys7K70hK5t6tCqJ4MsCE/JnbTN4gUJlKbVfp2vEvz/s0nYt2R3Z.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/dnlwKGfIdr6yKAk4JclJ/BQsjW0Ph3Gy0bO24n33d/sAXAFbktE.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6O5FA7EawuCWzrdGhkmr/PXPseeMYT23NbTdpsgxx/SR5ZXwqz2.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/haWP6dyzorLf9n42ciJN/Y6LZTUgbkbzJSitPjOHn/TzpqnSD3S.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/nKF7NxuImRW7D6DrRtFS/udiu1vjU57wZeXHH962c/xFd2hJ5mh.js\";import NOIR01NavigationNavigationLink from\"https://framerusercontent.com/modules/6P5G0OfyaZEcgsKADYfG/a4zfmSV4BwkJD8rBiHkT/U2NNsYxif.js\";const NOIR01NavigationNavigationLinkFonts=getFonts(NOIR01NavigationNavigationLink);const NOIRCodeBookingFonts=getFonts(NOIRCodeBooking);const cycleOrder=[\"pAk7ro6r5\",\"vlX7IkH8o\",\"e0c6cwrL1\",\"ZUFqjar9H\",\"MB6fFC5P9\",\"Zn57lEzfh\",\"piycUgAQO\",\"p3uuWzNo_\",\"lQaprAoy_\"];const serializationHash=\"framer-yKTP1\";const variantClassNames={e0c6cwrL1:\"framer-v-4tqiha\",lQaprAoy_:\"framer-v-1mzwa1i\",MB6fFC5P9:\"framer-v-1lj3vho\",p3uuWzNo_:\"framer-v-1pwm6c\",pAk7ro6r5:\"framer-v-1jd80r\",piycUgAQO:\"framer-v-1j60z2d\",vlX7IkH8o:\"framer-v-21wqq3\",Zn57lEzfh:\"framer-v-sf1ni0\",ZUFqjar9H:\"framer-v-dfonec\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qB_CBKqGq=undefined;const QPuhxu8Yk=undefined;const QboBkqCch=undefined;const PrA3yb17z=undefined;const ICQM534GO=undefined;const LRArCsi4v=undefined;const transition1={delay:0,duration:.28,ease:[.22,1,.36,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition2={delay:.08,duration:.6,ease:[.22,1,.36,1],type:\"tween\"};const transition3={delay:0,duration:.3,ease:[.25,1,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition4={delay:.14,duration:.6,ease:[.22,1,.36,1],type:\"tween\"};const transition5={delay:.035,duration:.3,ease:[.25,1,.5,1],type:\"tween\"};const transition6={delay:.2,duration:.6,ease:[.22,1,.36,1],type:\"tween\"};const transition7={delay:.07,duration:.3,ease:[.25,1,.5,1],type:\"tween\"};const transition8={delay:.26,duration:.6,ease:[.22,1,.36,1],type:\"tween\"};const transition9={delay:.105,duration:.3,ease:[.25,1,.5,1],type:\"tween\"};const transition10={delay:.32,duration:.6,ease:[.22,1,.36,1],type:\"tween\"};const transition11={delay:.14,duration:.3,ease:[.25,1,.5,1],type:\"tween\"};const humanReadableVariantMap={\"Mobile Closed\":\"e0c6cwrL1\",\"Mobile Ink\":\"Zn57lEzfh\",\"Mobile Open\":\"ZUFqjar9H\",\"Tablet Ink\":\"lQaprAoy_\",\"Tablet Solid\":\"p3uuWzNo_\",\"Tablet Transparent\":\"piycUgAQO\",\"Transparent Ink\":\"MB6fFC5P9\",Solid:\"vlX7IkH8o\",Transparent:\"pAk7ro6r5\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,logoText,menuItem1,menuItem2,menuItem3,menuItem4,menuItem5,width,...props})=>{return{...props,ICQM534GO:menuItem4??props.ICQM534GO??\"About\",LRArCsi4v:menuItem5??props.LRArCsi4v??\"Contact\",PrA3yb17z:menuItem3??props.PrA3yb17z??\"Journal\",qB_CBKqGq:logoText??props.qB_CBKqGq??\"NOIR\\xc9\",QboBkqCch:menuItem2??props.QboBkqCch??\"Experiences\",QPuhxu8Yk:menuItem1??props.QPuhxu8Yk??\"Room\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pAk7ro6r5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,qB_CBKqGq,QPuhxu8Yk,QboBkqCch,PrA3yb17z,ICQM534GO,LRArCsi4v,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pAk7ro6r5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"e0c6cwrL1\",\"ZUFqjar9H\",\"Zn57lEzfh\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"ZUFqjar9H\")return false;return true;};const isDisplayed2=()=>{if([\"e0c6cwrL1\",\"ZUFqjar9H\",\"Zn57lEzfh\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4ckvjp=activeVariantCallback(async(...args)=>{setVariant(\"ZUFqjar9H\");});const onTapfzyyac=activeVariantCallback(async(...args)=>{setVariant(\"e0c6cwrL1\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jd80r\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Transparent\",layoutDependency:layoutDependency,layoutId:\"pAk7ro6r5\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f872acc7-361e-4610-bd8b-dfebfcf39402)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{e0c6cwrL1:{\"--border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-ae506eca-b86d-4bad-9cac-5e480dd40a86)\",WebkitBackdropFilter:\"blur(20px)\"},lQaprAoy_:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},MB6fFC5P9:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},p3uuWzNo_:{\"--border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-ae506eca-b86d-4bad-9cac-5e480dd40a86)\",WebkitBackdropFilter:\"blur(20px)\"},piycUgAQO:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},vlX7IkH8o:{\"--border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",backdropFilter:\"blur(20px)\",backgroundColor:\"var(--token-ae506eca-b86d-4bad-9cac-5e480dd40a86)\",WebkitBackdropFilter:\"blur(20px)\"},Zn57lEzfh:{\"--border-color\":\"rgba(13, 12, 10, 0)\",backdropFilter:\"none\",backgroundColor:\"rgba(13, 12, 10, 0)\",WebkitBackdropFilter:\"none\"},ZUFqjar9H:{\"--border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",backdropFilter:\"none\",backgroundColor:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({e0c6cwrL1:{\"data-framer-name\":\"Mobile Closed\"},lQaprAoy_:{\"data-framer-name\":\"Tablet Ink\"},MB6fFC5P9:{\"data-framer-name\":\"Transparent Ink\"},p3uuWzNo_:{\"data-framer-name\":\"Tablet Solid\"},piycUgAQO:{\"data-framer-name\":\"Tablet Transparent\"},vlX7IkH8o:{\"data-framer-name\":\"Solid\"},Zn57lEzfh:{\"data-framer-name\":\"Mobile Ink\"},ZUFqjar9H:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wwki8c\",\"data-framer-name\":\"Top Bar\",layoutDependency:layoutDependency,layoutId:\"HRHljlAcL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1caz8uw\",\"data-styles-preset\":\"SR5ZXwqz2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tDNxm0hq7\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nivlc1\",\"data-styles-preset\":\"TzpqnSD3S\",children:\"NOIR\\xc9\"})})})}),className:\"framer-17zc6fr\",\"data-framer-name\":\"Logo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tDNxm0hq7\",text:qB_CBKqGq,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lQaprAoy_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1caz8uw\",\"data-styles-preset\":\"SR5ZXwqz2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tDNxm0hq7\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-sentgz\",\"data-styles-preset\":\"sAXAFbktE\",children:\"NOIR\\xc9\"})})})})},MB6fFC5P9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1caz8uw\",\"data-styles-preset\":\"SR5ZXwqz2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tDNxm0hq7\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-sentgz\",\"data-styles-preset\":\"sAXAFbktE\",children:\"NOIR\\xc9\"})})})})},Zn57lEzfh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1caz8uw\",\"data-styles-preset\":\"SR5ZXwqz2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tDNxm0hq7\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-sentgz\",\"data-styles-preset\":\"sAXAFbktE\",children:\"NOIR\\xc9\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19hrvcg\",\"data-framer-name\":\"Desktop Links\",layoutDependency:layoutDependency,layoutId:\"rUBcZfK9P\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+0+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15wqroa-container\",layoutDependency:layoutDependency,layoutId:\"nOpQWSZ7V-container\",nodeId:\"nOpQWSZ7V\",rendersWithMotion:true,scopeId:\"mt80MtGIF\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"nOpQWSZ7V\",layoutId:\"nOpQWSZ7V\",n3BWPe4Wl:false,variant:matchVariant(\"kfhYZRU10\"),Vt6VUDoW_:\"About\",width:\"100%\",YbplL68R8:resolvedLinks[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({lQaprAoy_:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks[5],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},MB6fFC5P9:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks[2],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},p3uuWzNo_:{YbplL68R8:resolvedLinks[4]},piycUgAQO:{YbplL68R8:resolvedLinks[3]},vlX7IkH8o:{YbplL68R8:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined},{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined},{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined},{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined},{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined},{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+0+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o97fe4-container\",layoutDependency:layoutDependency,layoutId:\"CJkBuIWRc-container\",nodeId:\"CJkBuIWRc\",rendersWithMotion:true,scopeId:\"mt80MtGIF\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"CJkBuIWRc\",layoutId:\"CJkBuIWRc\",n3BWPe4Wl:false,variant:matchVariant(\"kfhYZRU10\"),Vt6VUDoW_:\"ROOM\",width:\"100%\",YbplL68R8:resolvedLinks1[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({lQaprAoy_:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks1[5],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},MB6fFC5P9:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks1[2],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},p3uuWzNo_:{YbplL68R8:resolvedLinks1[4]},piycUgAQO:{YbplL68R8:resolvedLinks1[3]},vlX7IkH8o:{YbplL68R8:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+0+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eupk5t-container\",layoutDependency:layoutDependency,layoutId:\"x06YjKpOc-container\",nodeId:\"x06YjKpOc\",rendersWithMotion:true,scopeId:\"mt80MtGIF\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"x06YjKpOc\",layoutId:\"x06YjKpOc\",n3BWPe4Wl:false,variant:matchVariant(\"kfhYZRU10\"),Vt6VUDoW_:\"Experiences\",width:\"100%\",YbplL68R8:resolvedLinks2[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({lQaprAoy_:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks2[5],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},MB6fFC5P9:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks2[2],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},p3uuWzNo_:{YbplL68R8:resolvedLinks2[4]},piycUgAQO:{YbplL68R8:resolvedLinks2[3]},vlX7IkH8o:{YbplL68R8:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined},{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined},{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined},{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined},{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined},{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+0+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eqmseo-container\",layoutDependency:layoutDependency,layoutId:\"ESBOluHg7-container\",nodeId:\"ESBOluHg7\",rendersWithMotion:true,scopeId:\"mt80MtGIF\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"ESBOluHg7\",layoutId:\"ESBOluHg7\",n3BWPe4Wl:false,variant:matchVariant(\"kfhYZRU10\"),Vt6VUDoW_:\"Journal\",width:\"100%\",YbplL68R8:resolvedLinks3[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({lQaprAoy_:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks3[5],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},MB6fFC5P9:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks3[2],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},p3uuWzNo_:{YbplL68R8:resolvedLinks3[4]},piycUgAQO:{YbplL68R8:resolvedLinks3[3]},vlX7IkH8o:{YbplL68R8:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+0+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qt017v-container\",layoutDependency:layoutDependency,layoutId:\"Wd2NNxVGf-container\",nodeId:\"Wd2NNxVGf\",rendersWithMotion:true,scopeId:\"mt80MtGIF\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"Wd2NNxVGf\",layoutId:\"Wd2NNxVGf\",n3BWPe4Wl:false,variant:matchVariant(\"kfhYZRU10\"),Vt6VUDoW_:\"CONTACT\",width:\"100%\",YbplL68R8:resolvedLinks4[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({lQaprAoy_:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks4[5],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},MB6fFC5P9:{F1oYmjsL9:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",YbplL68R8:resolvedLinks4[2],zT_hZtU5L:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},p3uuWzNo_:{YbplL68R8:resolvedLinks4[4]},piycUgAQO:{YbplL68R8:resolvedLinks4[3]},vlX7IkH8o:{YbplL68R8:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n4e03j\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"eSwPy9NZl\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b6u3ds-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Nav Reserve\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"fL4rDnK5z-container\",name:\"Nav Reserve\",nodeId:\"fL4rDnK5z\",rendersWithMotion:true,scopeId:\"mt80MtGIF\",children:/*#__PURE__*/_jsx(NOIRCodeBooking,{anyRoom:\"Any room\",blur:18,checkStep:true,colorAccent:\"rgb(185, 150, 106)\",colorButton:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",colorButtonHover:\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\",colorButtonText:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",colorLine:\"rgba(242, 237, 228, 0.14)\",colorMuted:\"rgb(163, 156, 143)\",colorPaper:\"rgb(247, 243, 236)\",colorPaperMuted:\"rgb(107, 101, 90)\",colorPaperText:\"rgb(26, 24, 19)\",colorSurface:\"rgba(13, 12, 10, 0.42)\",colorText:\"rgb(242, 237, 228)\",columns:2,compact:true,continueLabel:\"Continue to enquiry\",cta:\"Reserve\",currency:\"€\",endpoint:\"\",extraList:[{id:\"default-item-0\",note:\"Evenings from 19:30\",price:\"€140 per guest\",title:\"Lakeside Dinner at La Darsena\"},{id:\"default-item-1\",note:\"90 minutes\",price:\"€190\",title:\"The Stone Spa Ritual\"},{id:\"default-item-2\",note:\"Half day\",price:\"€420 per boat\",title:\"Private Boat to Bellagio\"},{id:\"default-item-3\",note:\"3 hours\",price:\"Included\",title:\"Morning Hike to San Martino\"},{id:\"default-item-4\",note:\"75 minutes\",price:\"€85 per guest\",title:\"Wine Cellar Tasting\"},{id:\"default-item-5\",note:\"Half day\",price:\"€160 per guest\",title:\"Silk Workshop in Como\"}],height:\"100%\",id:\"fL4rDnK5z\",inset:0,labelCheckIn:\"Check-in\",labelCheckOut:\"Check-out\",labelGuests:\"Guests\",labelRoom:\"Room\",layout:\"button\",layoutId:\"fL4rDnK5z\",link:resolvedLinks5[0],locale:\"en-GB\",name:\"Nav Reserve\",newTab:false,offerList:[{from:\"2026-10-01\",id:\"default-item-0\",minNights:4,note:\"Stay four nights and the fourth is ours. Breakfast on the jetty every morning.\",room:\"\",title:\"Stay Longer\",until:\"2027-03-31\"},{from:\"2027-03-15\",id:\"default-item-1\",minNights:3,note:\"A private boat to the camellia gardens and a five-course dinner at La Darsena.\",room:\"\",title:\"Spring by the Lake\",until:\"2027-05-31\"},{from:\"2026-10-01\",id:\"default-item-2\",minNights:5,note:\"A sunset crossing on our 1962 boat, the Stone Spa Ritual for two and dinner on your own terrace.\",room:\"Terrace Suite\",title:\"The Honeymoon Itinerary\",until:\"2027-10-31\"}],placeholderDate:\"Add date\",room:\"\",roomFromHeading:false,roomList:[{category:\"Room\",guests:2,id:\"OM6OqzbUj\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"r6ehCPXBk\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"RiQsFIVax\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"U1lVeB4Up\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"bsakI1AZC\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"nSIM51fER\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}],rooms:[\"Lake Classic Room\",\"Garden Deluxe Room\",\"Belvedere Junior Suite\",\"Terrace Suite\",\"Villa Cipresso\",\"The NOIR\\xc9 Residence\"],sans:'\"Satoshi\", sans-serif',serif:'\"Boska\", serif',showRoom:true,template:\"\",width:\"100%\",...addPropertyOverrides({e0c6cwrL1:{link:resolvedLinks5[2],roomList:[{category:\"Room\",guests:2,id:\"VbL67YNVu\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"KsTE9bXGE\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"eHZ5agPnK\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"H8hb4LGRq\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"RGdx6hDui\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"dX2N0MSQr\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},lQaprAoy_:{colorButton:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",colorButtonHover:\"var(--token-76a6c447-608e-4240-a3bd-a2f9f305cd44)\",colorButtonText:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",link:resolvedLinks5[7],roomList:[{category:\"Room\",guests:2,id:\"ti1MITXKA\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"ZO6Nul8OU\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"ocaWrSaBa\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"wgKnFh5G9\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"l93UseG3f\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"W485A1VCr\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},MB6fFC5P9:{colorButton:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",colorButtonHover:\"var(--token-76a6c447-608e-4240-a3bd-a2f9f305cd44)\",colorButtonText:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",link:resolvedLinks5[3],roomList:[{category:\"Room\",guests:2,id:\"OZvFc6s7d\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"HaDJk4v1D\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"RmcMTEkNg\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"wYT5w0YRY\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"RQCpxaf1t\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"C7ttROqqv\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},p3uuWzNo_:{link:resolvedLinks5[6],roomList:[{category:\"Room\",guests:2,id:\"OjVZuRqxg\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"hanSwWCsP\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"pvZh9B_5K\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"qgYkObKiu\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"N9QfIK0Sp\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"yYTsE4VIe\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},piycUgAQO:{link:resolvedLinks5[5],roomList:[{category:\"Room\",guests:2,id:\"AKXr5Pafq\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"Bp2FmBMNi\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"wB58yWomF\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"na9zTfxXe\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"rJGRz4G6g\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"SaCrkBz7m\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},vlX7IkH8o:{link:resolvedLinks5[1],roomList:[{category:\"Room\",guests:2,id:\"OUOCglSAR\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"ukq4IabDd\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"otqZbJoyl\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"eREy9wk4Z\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"Qr0V8xFnP\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"T9DVvuB3J\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},Zn57lEzfh:{colorButton:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",colorButtonHover:\"var(--token-76a6c447-608e-4240-a3bd-a2f9f305cd44)\",colorButtonText:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",link:resolvedLinks5[4],roomList:[{category:\"Room\",guests:2,id:\"O2IfuPbp5\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"Ruj8imSdI\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"AUNiH4SUP\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"zJO4Q8VCO\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"ZzELJt4q0\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"IA7iRBbyY\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Open menu\",className:\"framer-nzq7ly\",\"data-framer-name\":\"Menu Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"UpIFktHGk\",...addPropertyOverrides({e0c6cwrL1:{\"data-highlight\":true,onTap:onTap4ckvjp},Zn57lEzfh:{\"data-highlight\":true,onTap:onTap4ckvjp},ZUFqjar9H:{\"aria-label\":\"Close menu\",\"data-highlight\":true,onTap:onTapfzyyac}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-hm7hkd\",Component:Menu,\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"hNqa3SAJk\",style:{\"--1m973uw\":\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",\"--js9iwy\":1.5},variants:{Zn57lEzfh:{\"--1m973uw\":\"var(--token-a4675792-5f5d-4400-89aa-2ee01265bb66)\"}},...addPropertyOverrides({ZUFqjar9H:{Component:X}},baseVariant,gestureVariant)})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10uhikv\",\"data-framer-name\":\"Menu Panel\",layoutDependency:layoutDependency,layoutId:\"dmGcLjUhs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-106kswm\",\"data-framer-name\":\"Menu Links\",layoutDependency:layoutDependency,layoutId:\"OkhGR1npb\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({ZUFqjar9H:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz3gkm\",\"data-styles-preset\":\"e0DUaS9pI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"M9F_txVfg\"},motionChild:true,nodeId:\"sWgqvIowc\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-l97fcc\",\"data-styles-preset\":\"xFd2hJ5mh\",children:\"Link 1\"})})})}),className:\"framer-3f3pk2\",\"data-framer-name\":\"Stay\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sWgqvIowc\",style:{opacity:1},text:QPuhxu8Yk,variants:{e0c6cwrL1:{opacity:0},Zn57lEzfh:{opacity:0},ZUFqjar9H:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({ZUFqjar9H:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz3gkm\",\"data-styles-preset\":\"e0DUaS9pI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hfp8IuCQF\"},motionChild:true,nodeId:\"BZnlZthut\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-l97fcc\",\"data-styles-preset\":\"xFd2hJ5mh\",children:\"Link 2\"})})})}),className:\"framer-50xe1d\",\"data-framer-name\":\"Experiences\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BZnlZthut\",style:{opacity:1},text:QboBkqCch,variants:{e0c6cwrL1:{opacity:0},Zn57lEzfh:{opacity:0},ZUFqjar9H:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition6,...addPropertyOverrides({ZUFqjar9H:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz3gkm\",\"data-styles-preset\":\"e0DUaS9pI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l92ibublC\"},motionChild:true,nodeId:\"fQvgwCbqf\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-l97fcc\",\"data-styles-preset\":\"xFd2hJ5mh\",children:\"Link 3\"})})})}),className:\"framer-10543j1\",\"data-framer-name\":\"Journal\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fQvgwCbqf\",style:{opacity:1},text:PrA3yb17z,variants:{e0c6cwrL1:{opacity:0},Zn57lEzfh:{opacity:0},ZUFqjar9H:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition8,...addPropertyOverrides({ZUFqjar9H:{value:transition9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz3gkm\",\"data-styles-preset\":\"e0DUaS9pI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bUs8eidXV\"},motionChild:true,nodeId:\"iHbNDAV93\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-l97fcc\",\"data-styles-preset\":\"xFd2hJ5mh\",children:\"Link 4\"})})})}),className:\"framer-1eu16a\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iHbNDAV93\",style:{opacity:1},text:ICQM534GO,variants:{e0c6cwrL1:{opacity:0},Zn57lEzfh:{opacity:0},ZUFqjar9H:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition10,...addPropertyOverrides({ZUFqjar9H:{value:transition11}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz3gkm\",\"data-styles-preset\":\"e0DUaS9pI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KzYnJhMku\"},motionChild:true,nodeId:\"y3TmXbQe8\",openInNewTab:false,relValues:[],scopeId:\"mt80MtGIF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-l97fcc\",\"data-styles-preset\":\"xFd2hJ5mh\",children:\"Link 5\"})})})}),className:\"framer-10zr247\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"y3TmXbQe8\",style:{opacity:1},text:LRArCsi4v,variants:{e0c6cwrL1:{opacity:0},Zn57lEzfh:{opacity:0},ZUFqjar9H:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mc1ze4\",\"data-framer-name\":\"Menu Footer\",layoutDependency:layoutDependency,layoutId:\"tSeO8d5I1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Via della Riva 18 \\xb7 22025 Lezzeno (CO) \\xb7 Italy\"})}),className:\"framer-2us0cw\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lImRtvmbZ\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tbpldw-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Menu Booking\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VzzpvEKiE-container\",name:\"Menu Booking\",nodeId:\"VzzpvEKiE\",rendersWithMotion:true,scopeId:\"mt80MtGIF\",children:/*#__PURE__*/_jsx(NOIRCodeBooking,{anyRoom:\"Any room\",blur:18,checkStep:true,colorAccent:\"rgb(185, 150, 106)\",colorButton:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",colorButtonHover:\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\",colorButtonText:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",colorLine:\"rgba(242, 237, 228, 0.14)\",colorMuted:\"rgb(163, 156, 143)\",colorPaper:\"rgb(247, 243, 236)\",colorPaperMuted:\"rgb(107, 101, 90)\",colorPaperText:\"rgb(26, 24, 19)\",colorSurface:\"rgba(13, 12, 10, 0.42)\",colorText:\"rgb(242, 237, 228)\",columns:2,compact:false,continueLabel:\"Continue to enquiry\",cta:\"Check availability\",currency:\"€\",endpoint:\"\",extraList:[{id:\"default-item-0\",note:\"Evenings from 19:30\",price:\"€140 per guest\",title:\"Lakeside Dinner at La Darsena\"},{id:\"default-item-1\",note:\"90 minutes\",price:\"€190\",title:\"The Stone Spa Ritual\"},{id:\"default-item-2\",note:\"Half day\",price:\"€420 per boat\",title:\"Private Boat to Bellagio\"},{id:\"default-item-3\",note:\"3 hours\",price:\"Included\",title:\"Morning Hike to San Martino\"},{id:\"default-item-4\",note:\"75 minutes\",price:\"€85 per guest\",title:\"Wine Cellar Tasting\"},{id:\"default-item-5\",note:\"Half day\",price:\"€160 per guest\",title:\"Silk Workshop in Como\"}],height:\"100%\",id:\"VzzpvEKiE\",inset:0,labelCheckIn:\"Check-in\",labelCheckOut:\"Check-out\",labelGuests:\"Guests\",labelRoom:\"Room\",layout:\"button\",layoutId:\"VzzpvEKiE\",link:resolvedLinks6[0],locale:\"en-GB\",name:\"Menu Booking\",newTab:false,offerList:[{from:\"2026-10-01\",id:\"default-item-0\",minNights:4,note:\"Stay four nights and the fourth is ours. Breakfast on the jetty every morning.\",room:\"\",title:\"Stay Longer\",until:\"2027-03-31\"},{from:\"2027-03-15\",id:\"default-item-1\",minNights:3,note:\"A private boat to the camellia gardens and a five-course dinner at La Darsena.\",room:\"\",title:\"Spring by the Lake\",until:\"2027-05-31\"},{from:\"2026-10-01\",id:\"default-item-2\",minNights:5,note:\"A sunset crossing on our 1962 boat, the Stone Spa Ritual for two and dinner on your own terrace.\",room:\"Terrace Suite\",title:\"The Honeymoon Itinerary\",until:\"2027-10-31\"}],placeholderDate:\"Add date\",room:\"\",roomFromHeading:false,roomList:[{category:\"Room\",guests:2,id:\"nmCNGfML2\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"SunJtW7ho\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"sKACv2Ddc\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"G26ViuEYF\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"kaoxq3Zx6\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"cFecOXH9E\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}],rooms:[\"Lake Classic Room\",\"Garden Deluxe Room\",\"Belvedere Junior Suite\",\"Terrace Suite\",\"Villa Cipresso\",\"The NOIR\\xc9 Residence\"],sans:'\"Satoshi\", sans-serif',serif:'\"Boska\", serif',showRoom:true,style:{width:\"100%\"},template:\"\",width:\"100%\",...addPropertyOverrides({e0c6cwrL1:{link:resolvedLinks6[1],roomList:[{category:\"Room\",guests:2,id:\"ZT9dgsPc8\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"H5pqSXsEY\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"caZoQLKjN\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"bN1EObOhM\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"uJKpB6r6x\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"JCrTRvlUe\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},Zn57lEzfh:{link:resolvedLinks6[3],roomList:[{category:\"Room\",guests:2,id:\"OPXiFfVAm\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"FQco_kNtS\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"OWA4W6dIm\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"uJuygNA2P\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"HFrMdPNqt\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"y0aAM2VT9\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]},ZUFqjar9H:{link:resolvedLinks6[2],roomList:[{category:\"Room\",guests:2,id:\"QFHA45ynf\",image:addImageAlt({pixelHeight:1800,pixelWidth:2400,src:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800\",srcSet:\"https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=512&width=2400&height=1800 512w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=1024&width=2400&height=1800 1024w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?scale-down-to=2048&width=2400&height=1800 2048w,https://framerusercontent.com/images/nhYJB7Ya8Q9G83T8u2u5Kp7J5JY.jpg?width=2400&height=1800 2400w\"},\"Lake Classic Room\"),name:\"Lake Classic Room\",price:640},{category:\"Room\",guests:2,id:\"HjQhHY7ac\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/2qlh4PMgmm51yGteRBqYSqI0Xis.jpg?width=2400&height=1600 2400w\"},\"Garden Deluxe Room\"),name:\"Garden Deluxe Room\",price:720},{category:\"Suite\",guests:3,id:\"hj_op5TcV\",image:addImageAlt({pixelHeight:1601,pixelWidth:2400,src:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601\",srcSet:\"https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=512&width=2400&height=1601 512w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=1024&width=2400&height=1601 1024w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?scale-down-to=2048&width=2400&height=1601 2048w,https://framerusercontent.com/images/nnhnHKIxKL8Is9zVrpifFpfT3x8.jpg?width=2400&height=1601 2400w\"},\"Belvedere Junior Suite\"),name:\"Belvedere Junior Suite\",price:980},{category:\"Suite\",guests:2,id:\"SRyswKtNy\",image:addImageAlt({pixelHeight:1801,pixelWidth:2400,src:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801\",srcSet:\"https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=512&width=2400&height=1801 512w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=1024&width=2400&height=1801 1024w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?scale-down-to=2048&width=2400&height=1801 2048w,https://framerusercontent.com/images/2jnNRqLr1ttXjdjqC6lxRxBfs8.jpg?width=2400&height=1801 2400w\"},\"Terrace Suite\"),name:\"Terrace Suite\",price:1250},{category:\"Villa\",guests:4,id:\"N9zjzxWiN\",image:addImageAlt({pixelHeight:1600,pixelWidth:2400,src:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/ei9Vm0bfdMyAAPdyLKsKpBc9I.jpg?width=2400&height=1600 2400w\"},\"Villa Cipresso\"),name:\"Villa Cipresso\",price:2400},{category:\"Villa\",guests:6,id:\"JvM0tBBKo\",image:addImageAlt({pixelHeight:1352,pixelWidth:2400,src:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352\",srcSet:\"https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=512&width=2400&height=1352 512w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=1024&width=2400&height=1352 1024w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?scale-down-to=2048&width=2400&height=1352 2048w,https://framerusercontent.com/images/rjFxOVzedJVq6MxkRVluqtwlpsY.jpg?width=2400&height=1352 2400w\"},\"The NOIR\\xc9 Residence\"),name:\"The NOIR\\xc9 Residence\",price:3800}]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-n4wun9\",\"data-framer-name\":\"Scroll Progress\",layoutDependency:layoutDependency,layoutId:\"iQ3ax3h1w\",style:{backgroundColor:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\"}})]})})})});});const css=[\".framer-yKTP1.framer-5qblu8, .framer-yKTP1 .framer-5qblu8 { display: block; }\",\".framer-yKTP1.framer-1jd80r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 88px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 80px 0px 80px; position: relative; width: 1200px; }\",\".framer-yKTP1 .framer-wwki8c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 88px; justify-content: space-between; max-width: 1280px; padding: 0px; position: relative; width: 100%; }\",\".framer-yKTP1 .framer-17zc6fr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yKTP1 .framer-19hrvcg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-yKTP1 .framer-15wqroa-container, .framer-yKTP1 .framer-1o97fe4-container, .framer-yKTP1 .framer-1eupk5t-container, .framer-yKTP1 .framer-eqmseo-container, .framer-yKTP1 .framer-1qt017v-container, .framer-yKTP1 .framer-1b6u3ds-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yKTP1 .framer-1n4e03j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-yKTP1 .framer-nzq7ly { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; padding: 0px; position: relative; width: 48px; }\",\".framer-yKTP1 .framer-hm7hkd { flex: none; height: auto; position: relative; width: 24px; }\",\".framer-yKTP1 .framer-10uhikv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; overflow: auto; padding: 40px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-yKTP1 .framer-106kswm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-yKTP1 .framer-3f3pk2, .framer-yKTP1 .framer-50xe1d, .framer-yKTP1 .framer-10543j1, .framer-yKTP1 .framer-1eu16a, .framer-yKTP1 .framer-10zr247, .framer-yKTP1 .framer-2us0cw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-yKTP1 .framer-1mc1ze4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-yKTP1 .framer-1tbpldw-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-yKTP1 .framer-n4wun9 { bottom: 0px; flex: none; height: 1px; left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: 2; }\",\".framer-yKTP1.framer-v-4tqiha.framer-1jd80r, .framer-yKTP1.framer-v-sf1ni0.framer-1jd80r { height: 72px; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-yKTP1.framer-v-4tqiha .framer-wwki8c, .framer-yKTP1.framer-v-dfonec .framer-wwki8c, .framer-yKTP1.framer-v-sf1ni0 .framer-wwki8c { height: 72px; }\",\".framer-yKTP1.framer-v-dfonec.framer-1jd80r { height: 756px; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-yKTP1.framer-v-1lj3vho .framer-15wqroa-container, .framer-yKTP1.framer-v-1mzwa1i .framer-15wqroa-container { order: 0; }\",\".framer-yKTP1.framer-v-1lj3vho .framer-1o97fe4-container, .framer-yKTP1.framer-v-1mzwa1i .framer-1o97fe4-container { order: 1; }\",\".framer-yKTP1.framer-v-1lj3vho .framer-1eupk5t-container, .framer-yKTP1.framer-v-1mzwa1i .framer-1eupk5t-container { order: 2; }\",\".framer-yKTP1.framer-v-1lj3vho .framer-eqmseo-container, .framer-yKTP1.framer-v-1mzwa1i .framer-eqmseo-container { order: 3; }\",\".framer-yKTP1.framer-v-1lj3vho .framer-1qt017v-container, .framer-yKTP1.framer-v-1mzwa1i .framer-1qt017v-container { order: 4; }\",\".framer-yKTP1.framer-v-1j60z2d.framer-1jd80r, .framer-yKTP1.framer-v-1pwm6c.framer-1jd80r, .framer-yKTP1.framer-v-1mzwa1i.framer-1jd80r { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-yKTP1.framer-v-1j60z2d .framer-19hrvcg, .framer-yKTP1.framer-v-1pwm6c .framer-19hrvcg, .framer-yKTP1.framer-v-1mzwa1i .framer-19hrvcg { gap: 24px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-yKTP1[data-border=\"true\"]::after, .framer-yKTP1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vlX7IkH8o\":{\"layout\":[\"fixed\",\"fixed\"]},\"e0c6cwrL1\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZUFqjar9H\":{\"layout\":[\"fixed\",\"fixed\"]},\"MB6fFC5P9\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zn57lEzfh\":{\"layout\":[\"fixed\",\"fixed\"]},\"piycUgAQO\":{\"layout\":[\"fixed\",\"fixed\"]},\"p3uuWzNo_\":{\"layout\":[\"fixed\",\"fixed\"]},\"lQaprAoy_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qB_CBKqGq\":\"logoText\",\"QPuhxu8Yk\":\"menuItem1\",\"QboBkqCch\":\"menuItem2\",\"PrA3yb17z\":\"menuItem3\",\"ICQM534GO\":\"menuItem4\",\"LRArCsi4v\":\"menuItem5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermt80MtGIF=withCSS(Component,css,\"framer-yKTP1\");export default Framermt80MtGIF;Framermt80MtGIF.displayName=\"NOIR\\xc9/01 Navigation/Navbar\";Framermt80MtGIF.defaultProps={height:88,width:1200};addPropertyControls(Framermt80MtGIF,{variant:{options:[\"pAk7ro6r5\",\"vlX7IkH8o\",\"e0c6cwrL1\",\"ZUFqjar9H\",\"MB6fFC5P9\",\"Zn57lEzfh\",\"piycUgAQO\",\"p3uuWzNo_\",\"lQaprAoy_\"],optionTitles:[\"Transparent\",\"Solid\",\"Mobile Closed\",\"Mobile Open\",\"Transparent Ink\",\"Mobile Ink\",\"Tablet Transparent\",\"Tablet Solid\",\"Tablet Ink\"],title:\"Variant\",type:ControlType.Enum},qB_CBKqGq:{defaultValue:\"NOIR\\xc9\",title:\"Logo Text\",type:ControlType.String},onqB_CBKqGqChange:{changes:\"qB_CBKqGq\",type:ControlType.ChangeHandler},QPuhxu8Yk:{defaultValue:\"Room\",title:\"Menu Item 1\",type:ControlType.String},onQPuhxu8YkChange:{changes:\"QPuhxu8Yk\",type:ControlType.ChangeHandler},QboBkqCch:{defaultValue:\"Experiences\",title:\"Menu Item 2\",type:ControlType.String},onQboBkqCchChange:{changes:\"QboBkqCch\",type:ControlType.ChangeHandler},PrA3yb17z:{defaultValue:\"Journal\",title:\"Menu Item 3\",type:ControlType.String},onPrA3yb17zChange:{changes:\"PrA3yb17z\",type:ControlType.ChangeHandler},ICQM534GO:{defaultValue:\"About\",title:\"Menu Item 4\",type:ControlType.String},onICQM534GOChange:{changes:\"ICQM534GO\",type:ControlType.ChangeHandler},LRArCsi4v:{defaultValue:\"Contact\",title:\"Menu Item 5\",type:ControlType.String},onLRArCsi4vChange:{changes:\"LRArCsi4v\",type:ControlType.ChangeHandler}});addFonts(Framermt80MtGIF,[{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\"}]},...NOIR01NavigationNavigationLinkFonts,...NOIRCodeBookingFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});Framermt80MtGIF.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NOIR01NavigationNavigationLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermt80MtGIF\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"88\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vlX7IkH8o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e0c6cwrL1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZUFqjar9H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MB6fFC5P9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zn57lEzfh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"piycUgAQO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p3uuWzNo_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lQaprAoy_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"qB_CBKqGq\\\":\\\"logoText\\\",\\\"QPuhxu8Yk\\\":\\\"menuItem1\\\",\\\"QboBkqCch\\\":\\\"menuItem2\\\",\\\"PrA3yb17z\\\":\\\"menuItem3\\\",\\\"ICQM534GO\\\":\\\"menuItem4\\\",\\\"LRArCsi4v\\\":\\\"menuItem5\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mt80MtGIF.map","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Boska-regular\",\"FS;Boska-bold\",\"FS;Boska-bold italic\",\"FS;Boska-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XWA5B7QYO35APXAF3YE3ZGLUEKXM5AUE/OM4E67LNKOMULZHKAOYI4D5ITKBZEHPB/2WOBSOJLL4JK7IHX3NLDIY3DAIT52O4K.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XDSHNQOL6DH55YEQWSNM525DMPYUB5JR/GECNAC4UXYMIXSSO3FJ2FMV4QQ7E45P4/HKX3FF46MBT76S26FX57MMHX52HVGDK5.woff2\",weight:\"700\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOVWXOQZ7BLFYDLZRNSQ77YOMKH3VQ3Z/QLVQDC6JEMEBTL6WHQ2WB2GGK6NCRURV/IXMM5CYHRZWXGCBFQ5BG5JVOP2J2QR6Q.woff2\",weight:\"700\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MBMZ7FPNE3BLIO7BA7WSXS622ESHMSPS/A24ASHB6YYDC2RKM53ROP5SQJCGM5LMQ/2YQT6WFIC4YLG23Y6A7HCRXGM5EQU4GP.woff2\",weight:\"400\"}]}];export const css=['.framer-nFVaW .framer-styles-preset-1fz0x4s:not(.rich-text-wrapper), .framer-nFVaW .framer-styles-preset-1fz0x4s.rich-text-wrapper h3 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.22em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-nFVaW .framer-styles-preset-1fz0x4s:not(.rich-text-wrapper), .framer-nFVaW .framer-styles-preset-1fz0x4s.rich-text-wrapper h3 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.22em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-nFVaW .framer-styles-preset-1fz0x4s:not(.rich-text-wrapper), .framer-nFVaW .framer-styles-preset-1fz0x4s.rich-text-wrapper h3 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.22em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-nFVaW\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";// NOIRÉ — motion overrides.\n//\n// withCountUp: a number counts up from 0 to its value the first time it scrolls into view (0.9 s, ease-out).\n// Put it on a text layer whose text is a number, e.g. the Numeral in NOIRÉ/Fact (\"1,284\", \"38\", \"€1,250\").\n// Prefix/suffix characters and thousands separators are kept. Years (1800–2100 written without a separator,\n// like \"1911\") are left alone, since counting a date reads oddly. Server HTML always carries the final value\n// (SEO, no-JS), the count only starts after hydration while the number is still off screen, and reduced\n// motion shows the final value. The layer's entrance (rise 20 px + fade) is part of the override too — do not add a\n// Framer appear effect to the same layer: it cannot see the layer through the override's wrapper and never fires.\nconst DURATION=900;const ease=t=>1-Math.pow(1-t,4);// withTrackScrub: a pinned horizontal track (Home → Rooms) slides with the scroll runway, travelling exactly as far\n// as its content needs — measured live, so the last card always arrives fully in view whatever the screen width,\n// the number of rooms or the type. Put it on the \"Track\" layer. The runway is the element whose id ends in\n// \"-runway\" inside the same section (here #rooms-runway); progress = (viewport height − runway top) / runway height,\n// the same mapping as the progress hairline. At the end the last card keeps the stage's left padding as breathing\n// room on the right. Tablet/phone (runway hidden) leave the track alone. The track stays scrollable under reduced\n// motion: it is the only way to reach the later rooms.\nconst solid=el=>{for(let e=el;e;e=e.parentElement)if(getComputedStyle(e).display!==\"contents\"&&e.offsetWidth>0)return e;return null;};const LINE_AT=.4// where in the viewport an anchor starts its chapter\n;const GOLD=\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06,#B9966A)\";// the anchor that is actually laid out (server HTML carries one copy per breakpoint)\nconst anchorEl=id=>Array.from(document.querySelectorAll(`[id=\"${id}\"]`)).find(e=>e.getClientRects().length>0)||null;// chapterCrossfade: the chapter change of a pinned stage, made premium without touching Framer's own animation.\n// Photos (Stage > Image N, stacked in DOM order) used to crossfade both at once over the dark stage — mid-change the\n// frame dipped towards dark. While two or more photos are visible, the lowest one is held at full opacity, so the one\n// above always fades over a solid picture (forward: the new photo fades in on top; backward: the old one fades off the\n// top of the new). Captions (Caption N / Chapter N) used to cross at half opacity; the outgoing one now clears fast and\n// the incoming one waits until it is nearly gone. Framer keeps writing its animated opacity inline; the display comes\n// from !important rules keyed to data attributes, so Framer's value stays readable and nothing fights.\nconst XF_CSS=\"[data-noire-hold]{opacity:1!important}[data-noire-xo]{opacity:var(--noire-xo)!important}\";function chapterCrossfade(host){if(typeof document!==\"undefined\"&&!document.querySelector(\"style[data-noire-xf]\")){const s=document.createElement(\"style\");s.setAttribute(\"data-noire-xf\",\"\");s.textContent=XF_CSS;document.head.appendChild(s);}const reduce=typeof window!==\"undefined\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;let raf=0;let calm=0;const prev=new Map;// Framer's own animated opacity (it may run as a browser animation, so it is read from the computed style with our\n// display override lifted for that read — removing and restoring it within the same frame never paints)\nconst own=e=>{const h=e.hasAttribute(\"data-noire-hold\"),x=e.hasAttribute(\"data-noire-xo\");if(h)e.removeAttribute(\"data-noire-hold\");if(x)e.removeAttribute(\"data-noire-xo\");const v=parseFloat(getComputedStyle(e).opacity)||0;if(h)e.setAttribute(\"data-noire-hold\",\"\");if(x)e.setAttribute(\"data-noire-xo\",\"\");return v;};const laidOut=e=>e.offsetWidth>0;const clear=()=>{host.querySelectorAll(\"[data-noire-hold]\").forEach(e=>e.removeAttribute(\"data-noire-hold\"));host.querySelectorAll(\"[data-noire-xo]\").forEach(e=>{e.removeAttribute(\"data-noire-xo\");e.style.removeProperty(\"--noire-xo\");});};const frame=()=>{raf=0;let moving=false;// photos: hold the lowest visible one while more than one is visible\nconst photos=Array.from(host.querySelectorAll('[data-framer-name=\"Stage\"] [data-framer-name^=\"Image \"]')).filter(laidOut);const shown=photos.filter(e=>own(e)>.004);photos.forEach(e=>{const hold=shown.length>1&&e===shown[0];if(hold)e.setAttribute(\"data-noire-hold\",\"\");else e.removeAttribute(\"data-noire-hold\");});if(shown.length>1)moving=true;// captions: one at a time\nconst caps=Array.from(host.querySelectorAll('[data-framer-name^=\"Caption \"], [data-framer-name^=\"Chapter \"]')).filter(laidOut);const vis=caps.filter(e=>own(e)>.004);caps.forEach(e=>{const v=own(e),p=prev.has(e)?prev.get(e):v;prev.set(e,v);if(vis.length>1&&v>.004&&v<.996){const out=v<p-1e-4||v===p&&v<.5;const d=out?Math.pow(v,2.6):Math.max(0,Math.min(1,(v-.4)/.6));e.setAttribute(\"data-noire-xo\",\"\");e.style.setProperty(\"--noire-xo\",d.toFixed(4));moving=true;}else if(e.hasAttribute(\"data-noire-xo\")){e.removeAttribute(\"data-noire-xo\");e.style.removeProperty(\"--noire-xo\");}});calm=moving?0:calm+1;if(calm<12)raf=requestAnimationFrame(frame);else clear();};return{kick(){if(reduce)return;calm=0;if(!raf)raf=requestAnimationFrame(frame);},stop(){cancelAnimationFrame(raf);raf=0;clear();}};}function chapterScroll(spec){const prefix=\"#\"+spec.chapters[0].anchor.split(\"-\")[0]+\"-\";return Component=>props=>{const ref=useRef(null);const[index,setIndex]=useState(0);const current=useRef(0);const v=String(props.variant||\"\");const tablet=!!spec.tablet&&(spec.tablet.ids.includes(v)||v.endsWith(spec.tablet.suffix));useEffect(()=>{const host=ref.current;if(!host||typeof window===\"undefined\")return;let raf=0;// anchors are looked up once and re-queried only when one has left the page (breakpoint switch, page change)\n    let cached=[];const anchorsNow=()=>{if(cached.length!==spec.chapters.length||cached.some(a=>!a||!a.isConnected||!a.getClientRects().length))cached=spec.chapters.map(c=>anchorEl(c.anchor));return cached;};const edges=()=>{const vh=window.innerHeight;const anchors=anchorsNow();if(anchors.some(a=>!a))return null;const section=anchors[0].closest(`[data-framer-name=\"${spec.section}\"]`)||anchors[0].parentElement;// Distance (px of scroll) from now to each chapter edge; ≤ 0 means already passed.\n    const d=anchors.map((a,i)=>a.getBoundingClientRect().top-(i===0?0:vh*LINE_AT));d.push(section.getBoundingClientRect().bottom-vh);return d;};const rows=()=>Array.from(host.querySelectorAll(spec.rows)).filter(r=>r.offsetWidth>0);// Right-size the chapter photographs: all of them stay laid out (inactive ones at opacity 0), which makes\n    // Framer's sizes hint \"up to 100vw\", so an ~800 px slot fetched and decoded the 2048 px file — and a hidden\n    // photo is decoded on the very frame it appears (the hitch at each chapter switch). Tell the browser the\n    // real slot width (+8 % for the zoom) so it uses the matching, much smaller file (where it has not loaded yet),\n    // and decode them asynchronously so a switch never waits for a decode.\n    let slot=\"\";const fitSizes=()=>{const imgs=Array.from(host.querySelectorAll(\"img[srcset]\"));if(!imgs.length)return;if(!slot){const w=Math.max(...imgs.map(i=>i.offsetWidth));if(w<40)return;slot=Math.ceil(w*1.08)+\"px\";}for(const i of imgs){if(i.sizes!==slot)i.sizes=slot;if(i.decoding!==\"async\")i.decoding=\"async\"// a photo fading in never holds up the frame while it decodes\n    ;}};const bar=row=>{const box=spec.track&&row.querySelector(spec.track)||row;let b=box.querySelector(\":scope > [data-noire-chapter-line]\");if(!b){b=document.createElement(\"span\");b.setAttribute(\"data-noire-chapter-line\",\"\");b.setAttribute(\"aria-hidden\",\"true\");b.style.cssText=`position:absolute;left:0;right:0;bottom:0;height:1px;background:${GOLD};transform-origin:0 50%;transform:scaleX(0);pointer-events:none;z-index:1;transition:transform .12s linear`;if(getComputedStyle(box).position===\"static\")box.style.position=\"relative\";box.appendChild(b);}return b;};// Premium chapter change (see header of chapterCrossfade): photos dissolve over a held, solid picture; captions\n    // change one at a time. Runs per frame only while a change is in progress.\n    const xf=chapterCrossfade(host);let settledFar=false;const update=()=>{raf=0;if(host.getBoundingClientRect().width===0&&!host.querySelector(\"[data-framer-name]\")?.getBoundingClientRect().width)return;const d=edges();if(!d)return;if(d[0]<window.innerHeight*3&&d[d.length-1]>-window.innerHeight)fitSizes();// far above or below the section (more than a screen away) and already settled there: nothing to do\n    const far=d[0]>window.innerHeight*1.5||d[d.length-1]<-window.innerHeight*1.5;if(far&&settledFar)return;settledFar=far;let i=0;for(let k=1;k<spec.chapters.length;k++)if(d[k]<=0)i=k;const f=Math.min(1,Math.max(0,-d[i]/Math.max(1,d[i+1]-d[i])));if(i!==current.current){current.current=i;setIndex(i);xf.kick();}rows().forEach((row,k)=>{const b=bar(row);if(k===i){// the active line follows the scroll from the left\n    if(b.dataset.state!==\"on\"){b.dataset.state=\"on\";b.style.transformOrigin=\"0 50%\";b.style.transition=\"transform .12s linear\";}b.style.transform=`scaleX(${f.toFixed(4)})`;}else if(b.dataset.state===\"on\"){// a line that is no longer active drains away to the right, back to its default state\n    b.dataset.state=\"off\";b.style.transformOrigin=\"100% 50%\";b.style.transition=\"transform .7s cubic-bezier(0.4, 0, 0.2, 1)\";b.style.transform=\"scaleX(0)\";}});if(spec.hide)host.querySelectorAll(spec.hide).forEach(e=>{e.style.visibility=\"hidden\";});};const queue=()=>{if(!raf)raf=requestAnimationFrame(update);};const onResize=()=>{slot=\"\";queue();};// Tabs glide to the start of their chapter (line at 0 %), not to wherever the anchor lands under the header.\n    const onClick=e=>{const a=e.target.closest?.(`a[href*=\"${prefix}\"]`);if(!a||!host.contains(a))return;const id=(a.getAttribute(\"href\")||\"\").split(\"#\")[1];const k=spec.chapters.findIndex(c=>c.anchor===id);const d=edges();if(k<0||!d)return;e.preventDefault();e.stopPropagation();const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;window.scrollTo({top:Math.round(window.scrollY+d[k]+2),behavior:reduce?\"auto\":\"smooth\"});};host.addEventListener(\"click\",onClick,true);update();window.addEventListener(\"scroll\",queue,{passive:true});window.addEventListener(\"resize\",onResize);const mo=new MutationObserver(queue)// variant switches can remount rows: re-attach their lines\n    ;mo.observe(host,{childList:true,subtree:true});return()=>{cancelAnimationFrame(raf);xf.stop();host.removeEventListener(\"click\",onClick,true);window.removeEventListener(\"scroll\",queue);window.removeEventListener(\"resize\",onResize);mo.disconnect();};},[]);const name=spec.chapters[index].variant+(tablet?spec.tablet.suffix:\"\");return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props,variant:name})});};}const experienceChapters=chapterScroll({chapters:[{anchor:\"exp-dining\",variant:\"Dining\"},{anchor:\"exp-spa\",variant:\"Spa\"},{anchor:\"exp-boat\",variant:\"Boat\"},{anchor:\"exp-hike\",variant:\"Hike\"}],section:\"Experiences\",rows:'[data-framer-name^=\"Choice\"]',tablet:{ids:[\"KHFTGdSQt\"],suffix:\" Tablet\"}});const timelineChapters=chapterScroll({chapters:[{anchor:\"tl-1911\",variant:\"1911\"},{anchor:\"tl-1968\",variant:\"1968\"},{anchor:\"tl-2019\",variant:\"2019\"},{anchor:\"tl-today\",variant:\"Today\"}],section:\"Timeline\",rows:'[data-framer-name^=\"Go \"]',track:'[data-framer-name=\"Track\"]',hide:'[data-framer-name=\"Track\"] > [data-framer-name=\"Fill\"]',tablet:{ids:[\"auFRJDHXi\"],suffix:\" Tablet\"}});export function withChapterScroll(Component){return experienceChapters(Component);}export function withTimelineScroll(Component){return timelineChapters(Component);}// withStoryProgress: the Testimonial Stage plays like a set of stories. Only the active hairline shows progress: it\n// fills over 7 s, and when it is full the next quote glides in, the finished hairline drains back to empty and the\n// next one starts (3 → back to 1). Previous / Next (the arrows, icon included) and each hairline jump straight to that\n// quote and start its hairline from zero. The timer runs while the stage is on screen and the tab is visible; it\n// pauses while a mouse rests on the quote (time to read) or while keyboard focus arrives on the controls, and an\n// arrow / hairline press always resumes it. Under prefers-reduced-motion it never advances on its own (the active\n// hairline shows full; clicks still work). Put it on the Testimonial Stage instance.\nconst STORY_MS=7e3;const STORY_COUNT=3;export function withStoryProgress(Component){return props=>{const ref=useRef(null);const[index,setIndex]=useState(0);const phone=String(props.variant||\"\").includes(\"Phone\");useEffect(()=>{const host=ref.current;if(!host||typeof window===\"undefined\")return;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;let idx=0,p=0,last=performance.now(),raf=0,inView=false,held=false;let hover=false,keyFocus=false;const sync=()=>{held=hover||keyFocus;};const root=()=>host.querySelector(\"[data-framer-name]\");const visible=sel=>Array.from(host.querySelectorAll(sel)).find(e=>e.offsetWidth>0)||null;// A real slider: the two quotes travel together like one track, a quote-width apart. The current one slides\n// out to the left while the next slides in from the right (forward and autoplay, including 3 → 1);\n// Previous mirrors it. One smooth ease-in-out carries both, and each quote only fades at the far ends of\n// its travel. The variants switch the quotes instantly; position and opacity during the move are drawn here\n// with WAAPI (CSS translate, so it never fights Framer's own transforms). The animations start before the\n// variant commits, so there is no blank frame, and a new press picks the track up from where it is.\nconst SLIDE_MS=800;const SLIDE_EASE=\"cubic-bezier(0.65, 0, 0.35, 1)\";let running=[];const slide=(from,to,dir)=>{if(reduce||from===to)return;const quotes=Array.from({length:STORY_COUNT},(_,n)=>visible(`[data-framer-name=\"Quote ${n+1}\"]`));const incoming=quotes[to];if(!incoming)return;// Where every quote is right now: a press mid-slide continues from there (the track keeps moving, a\n// reversal glides back) instead of jumping.\nconst at=el=>{const s=getComputedStyle(el);return{x:parseFloat(String(s.translate).split(\" \")[0])||0,o:parseFloat(s.opacity)};};const now=quotes.map(q=>q?at(q):null);const mid=running.length>0;running.forEach(r=>r.cancel());const gap=(root()?.offsetWidth??1280)<700?40:120;const d=dir*Math.round(Math.max(...quotes.map(q=>q?.offsetWidth??0))+gap);const timing={duration:SLIDE_MS,easing:SLIDE_EASE,fill:\"both\"};const inFrom=mid&&now[to].o>.01?now[to]:{x:d,o:0};running=[incoming.animate([{translate:`${inFrom.x}px 0`,opacity:inFrom.o},{opacity:Math.max(inFrom.o,.9),offset:.65},{translate:\"0 0\",opacity:1}],timing)];quotes.forEach((q,n)=>{const p=now[n];if(!q||n===to||!p||n!==from&&p.o<=.01)return;// the current quote (and any still on screen from an earlier slide) leaves along the track\nrunning.push(q.animate([{translate:`${p.x}px 0`,opacity:p.o},{opacity:p.o*.9,offset:.35},{translate:`${-d}px 0`,opacity:0}],timing));});const done=running;Promise.all(done.map(r=>r.finished)).then(()=>{if(running===done){done.forEach(r=>r.cancel());running=[];}},()=>{});};const go=(k,dir=1)=>{const from=idx;const old=bar(from+1);const oldScale=reduce?1:p;idx=(k%STORY_COUNT+STORY_COUNT)%STORY_COUNT;p=0;hover=false;keyFocus=false;sync();slide(from,idx,dir)// before the variant switch, so the track is already moving when it commits\n;setIndex(idx);paint();// The hairline that just ended drains back to empty (towards its end) as the next quote arrives.\nif(old&&from!==idx&&oldScale>.01&&!reduce)old.animate([{transform:`scaleX(${oldScale.toFixed(4)})`,transformOrigin:\"100% 50%\"},{transform:\"scaleX(0)\",transformOrigin:\"100% 50%\"}],{duration:700,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\"});};const bar=n=>{const track=visible(`[data-framer-name=\"Go to ${n}\"]`)?.querySelector('[data-framer-name=\"Track\"]');if(!track)return null;const fill=track.querySelector('[data-framer-name=\"Fill\"]');let b=track.querySelector(\":scope > [data-noire-story]\");if(!b){const color=fill?getComputedStyle(fill).backgroundColor:\"#F2EDE4\";b=document.createElement(\"span\");b.setAttribute(\"data-noire-story\",\"\");b.setAttribute(\"aria-hidden\",\"true\");b.style.cssText=`position:absolute;inset:0;background:${color};transform-origin:0 50%;transform:scaleX(0);pointer-events:none`;if(getComputedStyle(track).position===\"static\")track.style.position=\"relative\";track.appendChild(b);}if(fill)fill.style.visibility=\"hidden\"// the variant's own fill is replaced by the timed line\n;return b;};// Controls: real buttons for keyboard and screen readers.\nconst label={Previous:\"Previous testimonial\",Next:\"Next testimonial\",\"Go to 1\":\"Testimonial 1\",\"Go to 2\":\"Testimonial 2\",\"Go to 3\":\"Testimonial 3\"};const paint=()=>{for(let n=1;n<=STORY_COUNT;n++){const b=bar(n);if(b)b.style.transform=`scaleX(${n-1===idx?reduce?1:p.toFixed(4):0})`;const ctl=visible(`[data-framer-name=\"Go to ${n}\"]`);if(ctl)ctl.setAttribute(\"aria-current\",n-1===idx?\"true\":\"false\");}for(const[name,text]of Object.entries(label)){const el=visible(`[data-framer-name=\"${name}\"]`);if(el&&!el.hasAttribute(\"data-noire-btn\")){el.setAttribute(\"data-noire-btn\",\"\");el.setAttribute(\"role\",\"button\");el.setAttribute(\"tabindex\",\"0\");el.setAttribute(\"aria-label\",text);el.style.cursor=\"pointer\";}}};const action=el=>{const c=el?.closest?.('[data-framer-name=\"Previous\"],[data-framer-name=\"Next\"],[data-framer-name^=\"Go to \"]');if(!c||!host.contains(c))return null;const name=c.dataset.framerName||\"\";if(name===\"Previous\")return()=>go(idx-1,-1);if(name===\"Next\")return()=>go(idx+1);const n=parseInt(name.replace(\"Go to \",\"\"),10);return isFinite(n)?()=>go(n-1,n-1<idx?-1:1):null;};// Taps are handled here (Framer's own tap would switch the variant behind the timer's back).\nconst block=e=>{if(action(e.target))e.stopPropagation();};const onClick=e=>{const a=action(e.target);if(a){e.preventDefault();e.stopPropagation();a();}};const onKey=e=>{if(e.key!==\"Enter\"&&e.key!==\" \")return;const a=action(e.target);if(a){e.preventDefault();a();}};// Pause for a real mouse resting on the quote (reading), or keyboard focus arriving on the controls. Never\n// for the arrows under the mouse: after a click the pointer is still there and the new hairline must run.\n// Touch taps fire pointerover with no pointerout and leave focus behind — they must not freeze the timer.\nconst controls=t=>!!t?.closest?.('[data-framer-name=\"Progress\"]');const quote=t=>!!t?.closest?.('[data-framer-name^=\"Quote \"]');const onOver=e=>{if(e.pointerType===\"mouse\"){hover=quote(e.target);sync();}};const onOut=e=>{if(e.pointerType===\"mouse\"&&!quote(e.relatedTarget)){hover=false;sync();}};const onFocusIn=e=>{const t=e.target;keyFocus=controls(t)&&!!t.matches?.(\":focus-visible\");sync();};const onFocusOut=e=>{if(!controls(e.relatedTarget)){keyFocus=false;sync();}};for(const ev of[\"pointerdown\",\"pointerup\",\"mousedown\",\"touchstart\"])host.addEventListener(ev,block,true);host.addEventListener(\"click\",onClick,true);host.addEventListener(\"keydown\",onKey,true);host.addEventListener(\"pointerover\",onOver);host.addEventListener(\"pointerout\",onOut);host.addEventListener(\"focusin\",onFocusIn);host.addEventListener(\"focusout\",onFocusOut);const io=new IntersectionObserver(([e])=>{inView=e.isIntersecting;},{threshold:.2});const target=root();if(target)io.observe(target);const tick=now=>{const dt=Math.min(100,now-last);last=now;if(!reduce&&inView&&!held&&!document.hidden){p+=dt/STORY_MS;if(p>=1)go(idx+1);}paint();raf=requestAnimationFrame(tick);};paint();raf=requestAnimationFrame(tick);return()=>{cancelAnimationFrame(raf);io.disconnect();for(const ev of[\"pointerdown\",\"pointerup\",\"mousedown\",\"touchstart\"])host.removeEventListener(ev,block,true);host.removeEventListener(\"click\",onClick,true);host.removeEventListener(\"keydown\",onKey,true);host.removeEventListener(\"pointerover\",onOver);host.removeEventListener(\"pointerout\",onOut);host.removeEventListener(\"focusin\",onFocusIn);host.removeEventListener(\"focusout\",onFocusOut);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props,variant:`Slide ${index+1}${phone?\" Phone\":\"\"}`})});};}export function withTrackScrub(Component){return props=>{const ref=useRef(null);useEffect(()=>{const host=ref.current;if(!host||typeof window===\"undefined\")return;const track=host.querySelector('[data-framer-name=\"Track\"]')||host.firstElementChild;if(!track)return;let raf=0;const update=()=>{raf=0;const viewport=solid(track.parentElement);const section=track.closest('[data-framer-name=\"Rooms\"]')||viewport?.parentElement?.parentElement||document.body;const runway=section.querySelector('[id$=\"-runway\"]')||document.getElementById(\"rooms-runway\");if(!viewport||!runway||runway.offsetHeight===0||track.offsetWidth===0){track.style.translate=\"\";return;}const stage=solid(viewport.parentElement);const inset=stage?parseFloat(getComputedStyle(stage).paddingLeft)||0:0;const distance=Math.max(0,track.scrollWidth-viewport.clientWidth+inset);const r=runway.getBoundingClientRect();const p=Math.min(1,Math.max(0,(window.innerHeight-r.top)/r.height));track.style.translate=`${(-p*distance).toFixed(1)}px 0`// CSS translate: never collides with transforms Framer writes\n;};const queue=()=>{if(!raf)raf=requestAnimationFrame(update);};update();window.addEventListener(\"scroll\",queue,{passive:true});window.addEventListener(\"resize\",queue);const ro=new ResizeObserver(queue);ro.observe(track);return()=>{cancelAnimationFrame(raf);window.removeEventListener(\"scroll\",queue);window.removeEventListener(\"resize\",queue);ro.disconnect();track.style.translate=\"\";};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}// withNavScroll: the Navbar on every page (each page has its own instance, so the editor canvas shows the right\n// variant at every breakpoint). Each page sets Transparent, or Transparent Ink over a light hero like Home's, on its\n// Desktop breakpoint and the Tablet / Mobile variants on its own breakpoints. The page is measured again on every\n// route change (see onRoute), so the navbar reads each page fresh even if it stays mounted. At the very top of\n// the page the navbar keeps that style; as soon as the page moves (INK_EDGE px) it turns Solid, on every page.\n// Ink is the exception: dark type only reads over the light sky at the very top of the hero, and as soon as the page\n// moves the dark lake (and the rising wordmark) slides under it, so an ink navbar turns Solid after INK_EDGE px.\n// Tablet (810–1199) uses the Tablet variants (full link row, 40 px gutters; Tablet Solid once scrolled) and phone the\n// mobile ones (Mobile Ink over a light hero, otherwise Mobile Closed). The first\n// section is found live (the top, full-width block of the page, 30–160 vh tall), so new pages need no setup.\n// The mobile menu's own Open state is left alone: the variant prop only changes when the style or position does.\nconst INK_EDGE=24;// Route changes: Framer's router moves with history.pushState / replaceState. Patched once (module level) to announce\n// \"noire:route\"; the browser's back / forward fire popstate.\nconst ROUTE=\"noire:route\";if(typeof window!==\"undefined\"&&!window.__noireRoutePatch){window.__noireRoutePatch=true;for(const k of[\"pushState\",\"replaceState\"]){const orig=history[k];history[k]=function(...args){const before=location.pathname;const out=orig.apply(this,args);if(location.pathname!==before)window.dispatchEvent(new Event(ROUTE));return out;};}}export function withNavScroll(Component){return props=>{// The template control may hand over the variant's name or its id (Transparent Ink = MB6fFC5P9, Mobile Ink =\n// Zn57lEzfh): accept both.\n// A page that opens on the light dawn \"Horizon\" hero (Home) always gets the ink navbar, whatever the control says.\nconst base=String(props.variant||\"Transparent\");// The page sets a variant per breakpoint (Desktop: Transparent / Transparent Ink, Tablet: Tablet Transparent /\n// Tablet Ink, Phone: Mobile Closed / Mobile Ink); the first render keeps that tier so hydration matches.\nconst startTier=/^Tablet|piycUgAQO|lQaprAoy_|p3uuWzNo_/.test(base)?\"tablet\":/^Mobile|e0c6cwrL1|Zn57lEzfh/.test(base)?\"phone\":\"desktop\";const[state,setState]=useState({tier:startTier,past:false,light:false});const ink=/Ink/.test(base)||base===\"MB6fFC5P9\"||base===\"Zn57lEzfh\"||base===\"lQaprAoy_\"||state.light;const inkRef=useRef(ink);inkRef.current=ink;useEffect(()=>{if(typeof window===\"undefined\")return;let edge=0;let raf=0;const measure=()=>{const vw=document.documentElement.clientWidth,vh=window.innerHeight,sy=window.scrollY;let best=0;for(const el of Array.from(document.querySelectorAll(\"[data-framer-name]\"))){const r=el.getBoundingClientRect();if(r.width<vw*.9||Math.abs(r.top+sy)>4||r.height<vh*.3||r.height>vh*1.6)continue;if(getComputedStyle(el).position===\"fixed\")continue;best=Math.max(best,r.height);}edge=best||160;light=!!document.querySelector('[data-framer-name=\"Horizon Scene\"]');};let light=false// the light dawn hero is on this page (found when measuring, not on every scroll frame)\n;const update=()=>{raf=0;const w=window.innerWidth;const tier=w>=1200?\"desktop\":w>=810?\"tablet\":\"phone\";// Every page: Solid as soon as the page moves (was: inner pages only after their first section had\n// scrolled under the navbar, so the transparent bar sat over the hero copy while scrolling).\nconst past=window.scrollY>INK_EDGE;setState(s=>s.tier===tier&&s.past===past&&s.light===light?s:{tier,past,light});};const queue=()=>{if(!raf)raf=requestAnimationFrame(update);};const remeasure=()=>{measure();queue();};measure();update();const t=window.setTimeout(remeasure,600)// after fonts / images settle\n;// A new page arrives under the same navbar: measure it as it renders (the Page Transition swaps the content\n// behind its curtain), and once more after its fonts and images settle.\nlet routeTimers=[];const onRoute=()=>{routeTimers.forEach(id=>window.clearTimeout(id));routeTimers=[0,120,400,1e3].map(ms=>window.setTimeout(remeasure,ms));};window.addEventListener(\"scroll\",queue,{passive:true});window.addEventListener(\"resize\",remeasure);window.addEventListener(\"load\",remeasure);window.addEventListener(ROUTE,onRoute);window.addEventListener(\"popstate\",onRoute);return()=>{cancelAnimationFrame(raf);window.clearTimeout(t);routeTimers.forEach(id=>window.clearTimeout(id));window.removeEventListener(\"scroll\",queue);window.removeEventListener(\"resize\",remeasure);window.removeEventListener(\"load\",remeasure);window.removeEventListener(ROUTE,onRoute);window.removeEventListener(\"popstate\",onRoute);};},[]);const variant=state.tier===\"phone\"?state.past?\"Mobile Closed\":ink?\"Mobile Ink\":\"Mobile Closed\":state.tier===\"tablet\"?state.past?\"Tablet Solid\":ink?\"Tablet Ink\":\"Tablet Transparent\":state.past?\"Solid\":ink?\"Transparent Ink\":\"Transparent\";return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}// withAccordion: FAQ items open one at a time. Clicking a question opens its answer and closes whichever answer was\n// open in the same list; clicking an open question closes it. The answer's height eases between closed and open\n// (0.6 s, the variant's own curve: Framer cannot animate to an \"auto\" height) while the variant cross-fades the text,\n// and the Open variant's own rotation turns the + into ×. Keyboard: the question row is a button (Enter / Space) with aria-expanded. Reduced\n// motion switches instantly. Put it on every NOIRÉ/FAQ Item instance; a group is the nearest ancestor that holds other\n// FAQ items (Framer wraps each instance in its own container, so siblings are found by walking up).\n// Expects the variants \"Open\" / \"Closed\" and the layers \"Question Row\", \"Answer\", \"Toggle Icon\".\nconst ACCORDION_MS=600;const accordions=new Map// host → closer\n;export function withAccordion(Component){return props=>{const ref=useRef(null);const[open,setOpen]=useState(String(props.variant||\"\")===\"Open\");const openRef=useRef(open);openRef.current=open;const fromHeight=useRef(null);const anim=useRef(null);const part=name=>ref.current?.querySelector(`[data-framer-name=\"${name}\"]`)||null;const toggle=useRef(next=>{});toggle.current=next=>{if(next===openRef.current)return;const a=part(\"Answer\");fromHeight.current=a?a.getBoundingClientRect().height:null;setOpen(next);};// Group: close the others when this one opens.\nuseEffect(()=>{const host=ref.current;if(!host)return;const closer=o=>{if(!o)toggle.current(false);};accordions.set(host,closer);const others=()=>{const all=[...accordions.keys()].filter(h=>h!==host&&h.isConnected);for(let g=host.parentElement;g;g=g.parentElement){const near=all.filter(h=>g.contains(h));if(near.length)return near;}return[];};// Clicks are handled here; Framer's own tap would switch the variant without the height animation.\nconst row=e=>e.target?.closest?.('[data-framer-name=\"Question Row\"]');const block=e=>{if(row(e))e.stopPropagation();};// Opening a question while another one above it closes would pull the page content up under the reader:\n// the clicked question is held where it was on screen for the whole animation, then, if its answer ends\n// below the fold, the page glides just enough to show the answer (never hiding the question under the\n// navbar). Closing an item never moves the page.\nconst anchor=rowEl=>{const start=rowEl.getBoundingClientRect().top;const t0=performance.now();const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;// the reader scrolls during the animation: let go at once (never fight a hand on the wheel or screen)\nlet free=false;const letGo=()=>{free=true;};const evs=[\"wheel\",\"touchmove\",\"keydown\"];evs.forEach(ev=>window.addEventListener(ev,letGo,{passive:true,once:true}));const done=()=>evs.forEach(ev=>window.removeEventListener(ev,letGo));const hold=()=>{if(free)return done();const d=rowEl.getBoundingClientRect().top-start;if(Math.abs(d)>.5)window.scrollTo({top:window.scrollY+d,left:window.scrollX,behavior:\"instant\"});if(performance.now()-t0<(reduce?60:ACCORDION_MS+120))requestAnimationFrame(hold);else reveal();};const reveal=()=>{done();if(free)return;const vh=window.innerHeight;const top=rowEl.getBoundingClientRect().top;// the host is display: contents (no box of its own): measure the answer itself\nconst ans=host.querySelector('[data-framer-name=\"Answer\"]');const bottom=(ans||rowEl).getBoundingClientRect().bottom;const need=bottom-(vh-32)// how far the answer runs past the fold\n;const room=top-104// never push the question under the navbar\n;const by=Math.min(need,room);if(by>4)window.scrollTo({top:window.scrollY+by,left:window.scrollX,behavior:reduce?\"instant\":\"smooth\"});};requestAnimationFrame(hold);};const act=()=>{const next=!openRef.current;if(next)others().forEach(h=>accordions.get(h)?.(false));toggle.current(next);const rowEl=host.querySelector('[data-framer-name=\"Question Row\"]');if(next&&rowEl)anchor(rowEl);};const onClick=e=>{if(!row(e))return;e.preventDefault();e.stopPropagation();act();};// Enter / Space handled here too (the row may not be a native button), without a second click.\nconst onKey=e=>{if(!row(e)||e.key!==\"Enter\"&&e.key!==\" \")return;e.preventDefault();e.stopPropagation();if(e.type===\"keydown\"&&!e.repeat)act();};const r=host.querySelector('[data-framer-name=\"Question Row\"]');if(r&&r.tagName!==\"BUTTON\"){r.setAttribute(\"role\",\"button\");if(!r.hasAttribute(\"tabindex\"))r.tabIndex=0;}for(const ev of[\"pointerdown\",\"pointerup\",\"mousedown\",\"touchstart\"])host.addEventListener(ev,block,true);host.addEventListener(\"click\",onClick,true);host.addEventListener(\"keydown\",onKey,true);host.addEventListener(\"keyup\",onKey,true);return()=>{accordions.delete(host);for(const ev of[\"pointerdown\",\"pointerup\",\"mousedown\",\"touchstart\"])host.removeEventListener(ev,block,true);host.removeEventListener(\"click\",onClick,true);host.removeEventListener(\"keydown\",onKey,true);host.removeEventListener(\"keyup\",onKey,true);};},[]);// State → height animation, icon turn, aria.\nuseLayoutEffect(()=>{const btn=part(\"Question Row\");if(btn)btn.setAttribute(\"aria-expanded\",open?\"true\":\"false\");// The + → × turn belongs to the component: the Open variant rotates the Toggle Icon itself (135°) and the\n// variant transition animates it, so it reads the same on the canvas and on the site. Nothing to add here.\nconst reduce=typeof window!==\"undefined\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const from=fromHeight.current;fromHeight.current=null;const a=part(\"Answer\");if(from===null||!a||reduce)return;anim.current?.cancel();a.style.boxSizing=\"border-box\"// heights below are border-box (padding included), as measured\n;// The variant has just applied its own height (0 or auto): measure it, then ease from where we were.\nconst to=a.getBoundingClientRect().height;if(Math.abs(to-from)<1)return;a.style.overflow=\"hidden\";const run=a.animate([{height:`${from}px`},{height:`${to}px`}],{duration:ACCORDION_MS,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\"});anim.current=run;run.onfinish=run.oncancel=()=>{if(anim.current===run)anim.current=null;};},[open]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props,variant:open?\"Open\":\"Closed\"})});};}export function withCountUp(Component){return props=>{const ref=useRef(null);useEffect(()=>{const root=ref.current;if(!root||typeof window===\"undefined\")return;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;// The layer itself. Its entrance (rise 20 px + fade, like the Title and Text beside it) is drawn here: a\n// Framer appear effect on the same layer never fires through this override's wrapper and left it hidden.\nconst layer=root.firstElementChild;const walker=document.createTreeWalker(root,NodeFilter.SHOW_TEXT);let node=null;for(let n=walker.nextNode();n;n=walker.nextNode())if(n.data.trim()){node=n;break;}const host=node?.parentElement||layer;if(!host)return;const r=host.getBoundingClientRect();if(reduce||r.top<window.innerHeight&&r.bottom>0)return;// visible as is: never flash a 0 or hide it\n// Count-up only for plain numbers (not years).\nconst textNode=node;const finalText=textNode?.data||\"\";const m=finalText.match(/^(\\D*?)(\\d[\\d,.  ]*\\d|\\d)(\\D*)$/);let count=null;if(textNode&&m){const[,prefix,digits,suffix]=m;const grouped=/[,  ]/.test(digits);const decimals=digits.includes(\".\")?digits.split(\".\")[1].length:0;const value=parseFloat(digits.replace(/[,  ]/g,\"\"));const year=!grouped&&!decimals&&value>=1800&&value<=2100;if(isFinite(value)&&value!==0&&!year)count={prefix,suffix,grouped,decimals,value};}const fmt=v=>count.prefix+v.toLocaleString(\"en-US\",{minimumFractionDigits:count.decimals,maximumFractionDigits:count.decimals,useGrouping:count.grouped})+count.suffix;const prevNumeric=host.style.fontVariantNumeric;if(count&&textNode){host.style.fontVariantNumeric=\"tabular-nums\";textNode.data=fmt(0);}if(layer){layer.style.opacity=\"0\";layer.style.translate=\"0 20px\";}let raf=0;const io=new IntersectionObserver(entries=>{if(!entries.some(e=>e.isIntersecting))return;io.disconnect();if(layer){const a=layer.animate([{opacity:0,translate:\"0 20px\"},{opacity:1,translate:\"0 0\"}],{duration:700,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\",fill:\"forwards\"});a.onfinish=()=>{layer.style.opacity=\"\";layer.style.translate=\"\";a.cancel();};}if(!count||!textNode)return;const c=count;const t0=performance.now();const step=now=>{const t=Math.min(1,(now-t0)/DURATION);textNode.data=t<1?fmt(Math.round(c.value*ease(t)*10**c.decimals)/10**c.decimals):finalText;if(t<1)raf=requestAnimationFrame(step);else host.style.fontVariantNumeric=prevNumeric;};raf=requestAnimationFrame(step);},{threshold:.2});io.observe(host);return()=>{io.disconnect();cancelAnimationFrame(raf);if(textNode)textNode.data=finalText;host.style.fontVariantNumeric=prevNumeric;if(layer){layer.style.opacity=\"\";layer.style.translate=\"\";}};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withStoryProgress\":{\"type\":\"reactHoc\",\"name\":\"withStoryProgress\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNavScroll\":{\"type\":\"reactHoc\",\"name\":\"withNavScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withChapterScroll\":{\"type\":\"reactHoc\",\"name\":\"withChapterScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTrackScrub\":{\"type\":\"reactHoc\",\"name\":\"withTrackScrub\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCountUp\":{\"type\":\"reactHoc\",\"name\":\"withCountUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTimelineScroll\":{\"type\":\"reactHoc\",\"name\":\"withTimelineScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccordion\":{\"type\":\"reactHoc\",\"name\":\"withAccordion\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Motion.map","// Generated by Framer (8cfa921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Jom4t .framer-styles-preset-dwkgwe:not(.rich-text-wrapper), .framer-Jom4t .framer-styles-preset-dwkgwe.rich-text-wrapper a { --framer-link-current-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-link-hover-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-link-text-color: var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }\"];export const className=\"framer-Jom4t\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Boska-light\",\"FS;Boska-regular\",\"FS;Boska-italic\",\"FS;Boska-light italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5J23VPO67CYAVKL5JXL3PVMBK3JIEADF/HMDWP7U2EUXV4RFRP4OKEPQI3GYRUOUU/I44HAUJWZ2AFLHF37WQ5WCWKAHTVJ5A7.woff2\",weight:\"300\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XWA5B7QYO35APXAF3YE3ZGLUEKXM5AUE/OM4E67LNKOMULZHKAOYI4D5ITKBZEHPB/2WOBSOJLL4JK7IHX3NLDIY3DAIT52O4K.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MBMZ7FPNE3BLIO7BA7WSXS622ESHMSPS/A24ASHB6YYDC2RKM53ROP5SQJCGM5LMQ/2YQT6WFIC4YLG23Y6A7HCRXGM5EQU4GP.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6SPRS7GKOM7SZEHY3TFC336HQEDTUSKV/EYHW4NP2VCKK4WFKAIPZES4ANOOLZ7NF/OGPJFKZUO6MOKS3NUTAH325BUHWXJZSE.woff2\",weight:\"300\"}]}];export const css=['.framer-KD3uS .framer-styles-preset-q87s5w:not(.rich-text-wrapper), .framer-KD3uS .framer-styles-preset-q87s5w.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 360px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0.01em; --framer-line-height: 0.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-KD3uS .framer-styles-preset-q87s5w:not(.rich-text-wrapper), .framer-KD3uS .framer-styles-preset-q87s5w.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 208px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0.01em; --framer-line-height: 0.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-KD3uS .framer-styles-preset-q87s5w:not(.rich-text-wrapper), .framer-KD3uS .framer-styles-preset-q87s5w.rich-text-wrapper p { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 86px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0.01em; --framer-line-height: 0.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-KD3uS\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DCitKJmhvKESb3CRhiOa/Sk9Udh6oUtFaEzII4jui/lD49uzVQF.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={DSaLN4QVt:{hover:true,pressed:true},MTzijMZUs:{hover:true,pressed:true}};const cycleOrder=[\"MTzijMZUs\",\"DSaLN4QVt\"];const serializationHash=\"framer-VqKz6\";const variantClassNames={DSaLN4QVt:\"framer-v-1xp92hk\",MTzijMZUs:\"framer-v-1nyxgdj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Epr1Z1Gz0=undefined;const transition1={delay:0,duration:.2,ease:[.22,1,.36,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Compact:\"DSaLN4QVt\",Primary:\"MTzijMZUs\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,height,id,width,...props})=>{return{...props,Epr1Z1Gz0:buttonText??props.Epr1Z1Gz0??\"Reserve\",variant:humanReadableVariantMap[props.variant]??props.variant??\"MTzijMZUs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Epr1Z1Gz0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MTzijMZUs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DSaLN4QVt-hover\",\"DSaLN4QVt-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"DSaLN4QVt\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KzYnJhMku\"},motionChild:true,nodeId:\"MTzijMZUs\",scopeId:\"eAiMyayB9\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1nyxgdj\",className,classNames)} framer-fnnc5j`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"MTzijMZUs\",ref:refBinding,style:{backgroundColor:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",opacity:1,...style},variants:{\"DSaLN4QVt-hover\":{backgroundColor:\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\",opacity:1},\"DSaLN4QVt-pressed\":{opacity:.8},\"MTzijMZUs-hover\":{backgroundColor:\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\"},\"MTzijMZUs-pressed\":{opacity:.8}},...addPropertyOverrides({DSaLN4QVt:{\"data-framer-name\":\"Compact\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-332fb990-f25e-41e5-a301-aca512a4245a))\"},children:\"Label\"})}),className:\"framer-1q8513g\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oJOQrxnnH\",style:{\"--extracted-r6o4lv\":\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},text:Epr1Z1Gz0,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b0n77n\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"VD6I32JI8\",children:/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-f663ub\",\"data-framer-name\":\"Arrow Icon\",layoutDependency:layoutDependency,layoutId:\"fwP3S6CUX\",style:{\"--1m973uw\":\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",\"--js9iwy\":1.5}})})]})})})})});});const css=[\".framer-VqKz6.framer-fnnc5j, .framer-VqKz6 .framer-fnnc5j { display: block; }\",\".framer-VqKz6.framer-1nyxgdj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; min-height: 52px; padding: 18px 28px 18px 28px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VqKz6 .framer-1q8513g { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VqKz6 .framer-1b0n77n { flex: none; height: 16px; overflow: visible; position: relative; width: 22px; }\",\".framer-VqKz6 .framer-f663ub { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-VqKz6.framer-v-1xp92hk.framer-1nyxgdj { min-height: 44px; padding: 12px 20px 12px 20px; }\",\".framer-VqKz6.framer-v-1nyxgdj.hover .framer-f663ub { left: 6px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 157\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"DSaLN4QVt\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"44px\",null]},\"TobE9C093\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"rDGNcCsMM\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"52px\",null]},\"gxAE_tzt9\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"44px\",null]},\"uWSohycbo\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"44px\",null]}}}\n * @framerVariables {\"Epr1Z1Gz0\":\"buttonText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereAiMyayB9=withCSS(Component,css,\"framer-VqKz6\");export default FramereAiMyayB9;FramereAiMyayB9.displayName=\"NOIR\\xc9/02 Buttons/Book Button\";FramereAiMyayB9.defaultProps={height:52,width:157};addPropertyControls(FramereAiMyayB9,{variant:{options:[\"MTzijMZUs\",\"DSaLN4QVt\"],optionTitles:[\"Primary\",\"Compact\"],title:\"Variant\",type:ControlType.Enum},Epr1Z1Gz0:{defaultValue:\"Reserve\",title:\"Button Text\",type:ControlType.String},onEpr1Z1Gz0Change:{changes:\"Epr1Z1Gz0\",type:ControlType.ChangeHandler}});addFonts(FramereAiMyayB9,[{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\"}]},...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereAiMyayB9\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Epr1Z1Gz0\\\":\\\"buttonText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"52\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"157\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"DSaLN4QVt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"44px\\\",null]},\\\"TobE9C093\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"rDGNcCsMM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]},\\\"gxAE_tzt9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"44px\\\",null]},\\\"uWSohycbo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"44px\\\",null]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eAiMyayB9.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/DCitKJmhvKESb3CRhiOa/Sk9Udh6oUtFaEzII4jui/lD49uzVQF.js\";const enabledGestures={SqGuAuQT7:{hover:true,pressed:true}};const cycleOrder=[\"SqGuAuQT7\",\"UyHzG12bJ\",\"V2YGD9A_i\",\"YegEMavvJ\",\"kUZz4ctOl\"];const serializationHash=\"framer-mqEXw\";const variantClassNames={kUZz4ctOl:\"framer-v-1xnj91k\",SqGuAuQT7:\"framer-v-1gflzak\",UyHzG12bJ:\"framer-v-16jhsdq\",V2YGD9A_i:\"framer-v-u692a0\",YegEMavvJ:\"framer-v-dzbn7m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YfSBWdI49=undefined;const transition1={delay:0,duration:.2,ease:[.22,1,.36,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"SqGuAuQT7\",Disabled:\"kUZz4ctOl\",Error:\"YegEMavvJ\",Loading:\"UyHzG12bJ\",Success:\"V2YGD9A_i\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SqGuAuQT7\",YfSBWdI49:buttonText??props.YfSBWdI49??\"Subscribe\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YfSBWdI49,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SqGuAuQT7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"UyHzG12bJ\",\"V2YGD9A_i\",\"YegEMavvJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"UyHzG12bJ\",\"V2YGD9A_i\",\"YegEMavvJ\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gflzak\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"SqGuAuQT7\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",opacity:1,...style},variants:{\"SqGuAuQT7-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\",opacity:1},\"SqGuAuQT7-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:.8},kUZz4ctOl:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:.4},UyHzG12bJ:{opacity:.7},V2YGD9A_i:{backgroundColor:\"var(--token-346cd1ac-ce1e-4ec4-bace-4df3672b1c30)\",opacity:1},YegEMavvJ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-bd2db267-ac47-49a6-93f9-5bafacd59c64)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-76a6c447-608e-4240-a3bd-a2f9f305cd44)\",opacity:1}},...addPropertyOverrides({kUZz4ctOl:{\"data-framer-name\":\"Disabled\"},UyHzG12bJ:{\"data-framer-name\":\"Loading\"},V2YGD9A_i:{\"data-framer-name\":\"Success\"},YegEMavvJ:{\"data-border\":true,\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-332fb990-f25e-41e5-a301-aca512a4245a))\"},children:\"Label\"})}),className:\"framer-11yj6g7\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d2yJTjBpn\",style:{\"--extracted-r6o4lv\":\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},text:YfSBWdI49,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-332fb990-f25e-41e5-a301-aca512a4245a))\"},children:\"Sending…\"})}),className:\"framer-zakcme\",\"data-framer-name\":\"Status\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"te3XcEhv9\",style:{\"--extracted-r6o4lv\":\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\"},variants:{YegEMavvJ:{\"--extracted-r6o4lv\":\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UyHzG12bJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-332fb990-f25e-41e5-a301-aca512a4245a))\"},children:\"Sending…\"})})},V2YGD9A_i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-332fb990-f25e-41e5-a301-aca512a4245a))\"},children:\"Thank you\"})}),fonts:[\"FS;Satoshi-regular\"]},YegEMavvJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2))\"},children:\"Try again\"})}),fonts:[\"FS;Satoshi-regular\"]}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-mqEXw.framer-1xy08wf, .framer-mqEXw .framer-1xy08wf { display: block; }\",\".framer-mqEXw.framer-1gflzak { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 54px; justify-content: center; padding: 16px 28px 16px 28px; position: relative; width: 200px; }\",\".framer-mqEXw .framer-11yj6g7, .framer-mqEXw .framer-zakcme { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-mqEXw.framer-v-1xnj91k.framer-1gflzak { cursor: not-allowed; }\",...sharedStyle.css,'.framer-mqEXw[data-border=\"true\"]::after, .framer-mqEXw [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UyHzG12bJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"V2YGD9A_i\":{\"layout\":[\"fixed\",\"fixed\"]},\"YegEMavvJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"kUZz4ctOl\":{\"layout\":[\"fixed\",\"fixed\"]},\"JwAPcjaNl\":{\"layout\":[\"fixed\",\"fixed\"]},\"oxENFxvcJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YfSBWdI49\":\"buttonText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPnlwGMKgX=withCSS(Component,css,\"framer-mqEXw\");export default FramerPnlwGMKgX;FramerPnlwGMKgX.displayName=\"NOIR\\xc9/02 Buttons/Submit Button\";FramerPnlwGMKgX.defaultProps={height:54,width:200};addPropertyControls(FramerPnlwGMKgX,{variant:{options:[\"SqGuAuQT7\",\"UyHzG12bJ\",\"V2YGD9A_i\",\"YegEMavvJ\",\"kUZz4ctOl\"],optionTitles:[\"Default\",\"Loading\",\"Success\",\"Error\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum},YfSBWdI49:{defaultValue:\"Subscribe\",title:\"Button Text\",type:ControlType.String},onYfSBWdI49Change:{changes:\"YfSBWdI49\",type:ControlType.ChangeHandler}});addFonts(FramerPnlwGMKgX,[{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\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPnlwGMKgX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"54\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"YfSBWdI49\\\":\\\"buttonText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UyHzG12bJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V2YGD9A_i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YegEMavvJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kUZz4ctOl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JwAPcjaNl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oxENFxvcJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PnlwGMKgX.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ki3pqMqK5PhTL23SDD48/nGLUJnWNiu5fyLkYYs4e/OG3AvyfkH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Ys7K70hK5t6tCqJ4MsCE/JnbTN4gUJlKbVfp2vEvz/s0nYt2R3Z.js\";import NOIR02ButtonsSubmitButton from\"https://framerusercontent.com/modules/jswopROrxuETJV9yebz0/zYEg4RvGd9KSrD2mzTFq/PnlwGMKgX.js\";const NOIR02ButtonsSubmitButtonFonts=getFonts(NOIR02ButtonsSubmitButton);const cycleOrder=[\"X_8fxkhm_\",\"aO_AnJ64s\"];const serializationHash=\"framer-quYh4\";const variantClassNames={aO_AnJ64s:\"framer-v-y2j9hk\",X_8fxkhm_:\"framer-v-tas8q1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const C1mWp2Flp=undefined;const w1zfAeSXh=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"On Dark\":\"X_8fxkhm_\",Stacked:\"aO_AnJ64s\"};const Variants=motion.create(React.Fragment);const getProps=({description,height,id,title,width,...props})=>{return{...props,C1mWp2Flp:title??props.C1mWp2Flp??\"Letters from the lake\",variant:humanReadableVariantMap[props.variant]??props.variant??\"X_8fxkhm_\",w1zfAeSXh:description??props.w1zfAeSXh??\"One letter a season: what is in the kitchen garden, when the lake is warm enough to swim, and the dates our regulars book first.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,C1mWp2Flp,w1zfAeSXh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"X_8fxkhm_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tas8q1\",className,classNames),\"data-framer-name\":\"On Dark\",layoutDependency:layoutDependency,layoutId:\"X_8fxkhm_\",ref:refBinding,style:{...style},...addPropertyOverrides({aO_AnJ64s:{\"data-framer-name\":\"Stacked\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1fz0x4s\",\"data-styles-preset\":\"OG3AvyfkH\",dir:\"auto\",children:\"Title\"})}),className:\"framer-15b5c6g\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"imUiTeSn5\",text:C1mWp2Flp,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Text\"})}),className:\"framer-5qltw0\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jgLqDThjQ\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},text:w1zfAeSXh,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/cb3958a4-61d8-48d0-8a5d-0b55766b304e/submit\",className:\"framer-1b9yh3c\",\"data-framer-name\":\"Form\",layoutDependency:layoutDependency,layoutId:\"Xsoeu52a2\",nodeId:\"Xsoeu52a2\",submitTrackingId:\"newsletter\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1pn8e4e\",\"data-framer-name\":\"Email Label\",layoutDependency:layoutDependency,layoutId:\"kxK6z4c6h\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-e3a80l\",\"data-framer-name\":\"Email\",inputName:\"email\",layoutDependency:layoutDependency,layoutId:\"gS_JWAYkz\",placeholder:\"Your email address\",required:true,style:{\"--framer-input-background\":\"var(--token-76a6c447-608e-4240-a3bd-a2f9f305cd44)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"2px\",\"--framer-input-border-radius-bottom-right\":\"2px\",\"--framer-input-border-radius-top-left\":\"2px\",\"--framer-input-border-radius-top-right\":\"2px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+0+185.53+0,...addPropertyOverrides({aO_AnJ64s:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+185.53+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1udwgdk-container\",\"data-framer-name\":\"Subscribe\",layoutDependency:layoutDependency,layoutId:\"vcRtHkTaT-container\",name:\"Subscribe\",nodeId:\"vcRtHkTaT\",rendersWithMotion:true,scopeId:\"XXgkEeqRR\",children:/*#__PURE__*/_jsx(NOIR02ButtonsSubmitButton,{height:\"100%\",id:\"vcRtHkTaT\",layoutId:\"vcRtHkTaT\",name:\"Subscribe\",style:{height:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"YegEMavvJ\",pending:\"UyHzG12bJ\",success:\"V2YGD9A_i\"},matchVariant(\"SqGuAuQT7\")),width:\"100%\",YfSBWdI49:\"Subscribe\",...addPropertyOverrides({aO_AnJ64s:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"We never share your address. Unsubscribe in one click.\"})}),className:\"framer-1rbkks7\",\"data-framer-name\":\"Note\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"R7DVSucft\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-quYh4.framer-8snr1z, .framer-quYh4 .framer-8snr1z { display: block; }\",\".framer-quYh4.framer-tas8q1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 480px; }\",\".framer-quYh4 .framer-15b5c6g, .framer-quYh4 .framer-5qltw0, .framer-quYh4 .framer-1rbkks7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-quYh4 .framer-1b9yh3c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-quYh4 .framer-1pn8e4e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-quYh4 .framer-e3a80l { --framer-input-focused-border-color: var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Satoshi\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.4em; --framer-input-font-size: 15px; --framer-input-font-weight: 400; --framer-input-padding: 16px 18px 16px 18px; flex: none; height: 54px; position: relative; width: 100%; }',\".framer-quYh4 .framer-1udwgdk-container { flex: none; height: 54px; position: relative; width: auto; }\",\".framer-quYh4.framer-v-y2j9hk.framer-tas8q1 { width: 350px; }\",\".framer-quYh4.framer-v-y2j9hk .framer-1b9yh3c { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; }\",\".framer-quYh4.framer-v-y2j9hk .framer-1pn8e4e { flex: none; width: 100%; }\",\".framer-quYh4.framer-v-y2j9hk .framer-1udwgdk-container { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 213\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aO_AnJ64s\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"C1mWp2Flp\":\"title\",\"w1zfAeSXh\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_128k7zm\",\"trackingId\":\"newsletter\",\"type\":\"form_submit\",\"nodeId\":\"Xsoeu52a2\"}]\n */const FramerXXgkEeqRR=withCSS(Component,css,\"framer-quYh4\");export default FramerXXgkEeqRR;FramerXXgkEeqRR.displayName=\"NOIR\\xc9/05 Sections/Newsletter\";FramerXXgkEeqRR.defaultProps={height:213,width:480};addPropertyControls(FramerXXgkEeqRR,{variant:{options:[\"X_8fxkhm_\",\"aO_AnJ64s\"],optionTitles:[\"On Dark\",\"Stacked\"],title:\"Variant\",type:ControlType.Enum},C1mWp2Flp:{defaultValue:\"Letters from the lake\",title:\"Title\",type:ControlType.String},onC1mWp2FlpChange:{changes:\"C1mWp2Flp\",type:ControlType.ChangeHandler},w1zfAeSXh:{defaultValue:\"One letter a season: what is in the kitchen garden, when the lake is warm enough to swim, and the dates our regulars book first.\",displayTextArea:true,title:\"Description\",type:ControlType.String},onw1zfAeSXhChange:{changes:\"w1zfAeSXh\",type:ControlType.ChangeHandler}});addFonts(FramerXXgkEeqRR,[{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\"},{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...NOIR02ButtonsSubmitButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerXXgkEeqRR.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NOIR02ButtonsSubmitButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXXgkEeqRR\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"213\",\"framerIntrinsicWidth\":\"480\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aO_AnJ64s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"C1mWp2Flp\\\":\\\"title\\\",\\\"w1zfAeSXh\\\":\\\"description\\\"}\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_128k7zm\\\",\\\"trackingId\\\":\\\"newsletter\\\",\\\"type\\\":\\\"form_submit\\\",\\\"nodeId\\\":\\\"Xsoeu52a2\\\"}]\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XXgkEeqRR.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/WRrhtrAU7IKTO09I6yzj/YvE9ispgeC1j7FPqOVHK/GFNbAPMrw.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/e0XnpS77g6Qg346gFHqg/50QFEsSmBogoLfDj2fjF/jgLUvPWTf.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DCitKJmhvKESb3CRhiOa/Sk9Udh6oUtFaEzII4jui/lD49uzVQF.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/FRYTu4dG6OI474NXp3Ae/F4X21EL76Qv4Xds5rnFW/MmXoQhiay.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/73vRcoRU9oIJioIMJ8QA/iNbpzXQfzkj3lgJD7SzF/oaj2Ro7NM.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/Ys7K70hK5t6tCqJ4MsCE/JnbTN4gUJlKbVfp2vEvz/s0nYt2R3Z.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/eO18GuxNSzALzB1OuBYT/Tp6jgHkBsqd7mrouUeeG/S4nxiQWr6.js\";import NOIR02ButtonsBookButton from\"https://framerusercontent.com/modules/IXsrsJ8XvnSfhg3jO59q/Ykld2I5HERv6rMj0gpEt/eAiMyayB9.js\";import Button from\"https://framerusercontent.com/modules/vEGk7lKkTbCngzKyxslY/yxhMOSbCEUbrQYKfMuHa/hrziz06e6.js\";import NOIR01NavigationNavigationLink from\"https://framerusercontent.com/modules/6P5G0OfyaZEcgsKADYfG/a4zfmSV4BwkJD8rBiHkT/U2NNsYxif.js\";import NOIR05SectionsNewsletter from\"https://framerusercontent.com/modules/5ufvY8PepE8o7v3q8ceC/srpto10KTtpOoUG2bbor/XXgkEeqRR.js\";const NOIR02ButtonsBookButtonFonts=getFonts(NOIR02ButtonsBookButton);const NOIR05SectionsNewsletterFonts=getFonts(NOIR05SectionsNewsletter);const NOIR01NavigationNavigationLinkFonts=getFonts(NOIR01NavigationNavigationLink);const ButtonFonts=getFonts(Button);const cycleOrder=[\"VzThYuWlt\",\"kHFqjmvCs\",\"ClQjcjhpW\"];const serializationHash=\"framer-R9fRj\";const variantClassNames={ClQjcjhpW:\"framer-v-znm7nu\",kHFqjmvCs:\"framer-v-b7si53\",VzThYuWlt:\"framer-v-17740af\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fhPpvFjcy=undefined;const TP6HJpEYr=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:1,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:400};const transition2={delay:.049,duration:1.12,ease:[.22,1,.36,1],type:\"tween\"};const textEffect={effect:animation,repeat:false,startDelay:0,threshold:.3,tokenization:\"character\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const animation1={opacity:1,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:240};const textEffect1={effect:animation1,repeat:false,startDelay:0,threshold:.3,tokenization:\"character\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const animation2={opacity:1,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:130};const textEffect2={effect:animation2,repeat:false,startDelay:0,threshold:.3,tokenization:\"character\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"VzThYuWlt\",Phone:\"ClQjcjhpW\",Tablet:\"kHFqjmvCs\"};const Variants=motion.create(React.Fragment);const getProps=({backToTopLink,height,id,showNewsletter,width,...props})=>{return{...props,fhPpvFjcy:showNewsletter??props.fhPpvFjcy??true,TP6HJpEYr:backToTopLink??props.TP6HJpEYr,variant:humanReadableVariantMap[props.variant]??props.variant??\"VzThYuWlt\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TP6HJpEYr,fhPpvFjcy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VzThYuWlt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17740af\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VzThYuWlt\",ref:refBinding,style:{backgroundColor:\"var(--token-332fb990-f25e-41e5-a301-aca512a4245a)\",...style},...addPropertyOverrides({ClQjcjhpW:{\"data-framer-name\":\"Phone\"},kHFqjmvCs:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10nhj26\",\"data-framer-name\":\"Closing Frame\",layoutDependency:layoutDependency,layoutId:\"Fm2dliH7D\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nga8mn\",\"data-framer-name\":\"Closing Media\",layoutDependency:layoutDependency,layoutId:\"CPOt8U8C7\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Empty dock\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0),pixelHeight:1807,pixelWidth:2400,positionX:\"center\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?width=2400&height=1807\",srcSet:\"https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?scale-down-to=512&width=2400&height=1807 512w,https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?scale-down-to=1024&width=2400&height=1807 1024w,https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?scale-down-to=2048&width=2400&height=1807 2048w,https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?width=2400&height=1807 2400w\"},className:\"framer-1ixycai\",\"data-framer-name\":\"Closing Photograph\",layoutDependency:layoutDependency,layoutId:\"WVxE8zV6j\",style:{filter:\"contrast(0.96) saturate(0.82) sepia(0.06)\",WebkitFilter:\"contrast(0.96) saturate(0.82) sepia(0.06)\"},...addPropertyOverrides({kHFqjmvCs:{background:{alt:\"Empty dock\",fit:\"stretch\",pixelHeight:1807,pixelWidth:2400,positionX:\"center\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?width=2400&height=1807\",srcSet:\"https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?scale-down-to=512&width=2400&height=1807 512w,https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?scale-down-to=1024&width=2400&height=1807 1024w,https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?scale-down-to=2048&width=2400&height=1807 2048w,https://framerusercontent.com/images/vRUGcgEMpqwJ5nYqYOWmikHUEi8.jpg?width=2400&height=1807 2400w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fg84u3\",\"data-framer-name\":\"Veil\",layoutDependency:layoutDependency,layoutId:\"NNAChGeqP\",style:{background:\"linear-gradient(180deg, rgb(13, 12, 10) 0%, rgba(13, 12, 10, 0.45) 20%, rgba(13, 12, 10, 0.35) 38%, rgba(13, 12, 10, 0.72) 54%, rgb(13, 12, 10) 72%, rgb(13, 12, 10) 100%)\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2otef9\",\"data-styles-preset\":\"lD49uzVQF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d))\"},children:\"Lake Como  \\xb7  Italy\"})}),className:\"framer-1y6kx9l\",\"data-framer-name\":\"Place\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nrz6FMQvg\",style:{\"--extracted-r6o4lv\":\"var(--token-12a432d3-48ab-4240-a46c-ea4ceb4f8d2d)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-6cz1d\",\"data-styles-preset\":\"S4nxiQWr6\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Arrive \",/*#__PURE__*/_jsx(motion.em,{children:\"quietly.\"})]})}),className:\"framer-on395c\",\"data-framer-name\":\"Statement\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"DfMLB3zIf\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+0+0+200+150.28,...addPropertyOverrides({ClQjcjhpW:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+0+120+126.28},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l1axjw-container\",\"data-framer-name\":\"Reserve\",layoutDependency:layoutDependency,layoutId:\"wTiE1JXKg-container\",name:\"Reserve\",nodeId:\"wTiE1JXKg\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR02ButtonsBookButton,{Epr1Z1Gz0:\"Reserve your stay\",height:\"100%\",id:\"wTiE1JXKg\",layoutId:\"wTiE1JXKg\",name:\"Reserve\",variant:matchVariant(\"MTzijMZUs\"),width:\"100%\",...addPropertyOverrides({ClQjcjhpW:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1edpzbx\",\"data-framer-name\":\"Wordmark Mask\",layoutDependency:layoutDependency,layoutId:\"bzquiO_Y0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q87s5w\",\"data-styles-preset\":\"oaj2Ro7NM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"NOIR\\xc9\"})}),className:\"framer-1jd33m9\",\"data-framer-name\":\"Wordmark\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qEScvfb6j\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ClQjcjhpW:{effect:textEffect2},kHFqjmvCs:{effect:textEffect1}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ubpxqu\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"TAxmMkV20\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-um34wo\",\"data-framer-name\":\"Top Row\",layoutDependency:layoutDependency,layoutId:\"B09HRv1X9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h5huk7\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"bI4cYIRmK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys5cxq\",\"data-styles-preset\":\"GFNbAPMrw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Via della Riva 18, 22025 Lezzeno (CO), Italy\"})}),className:\"framer-1fxbjyi\",\"data-framer-name\":\"Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EFcB6nq1M\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys5cxq\",\"data-styles-preset\":\"GFNbAPMrw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+390319501911\",motionChild:true,nodeId:\"yXMWOudwV\",openInNewTab:false,relValues:[],scopeId:\"VUP_DFdx6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dwkgwe\",\"data-styles-preset\":\"MmXoQhiay\",children:\"+39 031 950 1911\"})})})}),className:\"framer-a05n2f\",\"data-framer-name\":\"Phone\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yXMWOudwV\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys5cxq\",\"data-styles-preset\":\"GFNbAPMrw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:stay@noire-hotel.com\",motionChild:true,nodeId:\"roF2j4CiO\",openInNewTab:false,relValues:[],scopeId:\"VUP_DFdx6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dwkgwe\",\"data-styles-preset\":\"MmXoQhiay\",children:\"stay@noire-hotel.com\"})})})}),className:\"framer-1wm50l7\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"roF2j4CiO\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Reception is open day and night. The boat desk keeps lake hours, 07:00–21:00.\"})}),className:\"framer-ekdvgq\",\"data-framer-name\":\"Reception\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IPtzt254y\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),fhPpvFjcy!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:213,width:\"480px\",y:(componentViewport?.y||0)+0+1998.28+120+0+0,...addPropertyOverrides({ClQjcjhpW:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`,y:(componentViewport?.y||0)+0+1810.28+80+0+0+417.03},kHFqjmvCs:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 80px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8yfuxu-container\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"NaHTDazjF-container\",name:\"Newsletter\",nodeId:\"NaHTDazjF\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR05SectionsNewsletter,{C1mWp2Flp:\"Letters from the lake\",height:\"100%\",id:\"NaHTDazjF\",layoutId:\"NaHTDazjF\",name:\"Newsletter\",style:{width:\"100%\"},variant:matchVariant(\"X_8fxkhm_\"),w1zfAeSXh:\"One letter a season: what is in the kitchen garden, when the lake is warm enough to swim, and the dates our regulars book first.\",width:\"100%\",...addPropertyOverrides({ClQjcjhpW:{variant:matchVariant(\"aO_AnJ64s\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tquir8\",\"data-border\":true,\"data-framer-name\":\"Link Columns\",layoutDependency:layoutDependency,layoutId:\"xETKWkDa3\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aqd14p\",\"data-framer-name\":\"Stay\",layoutDependency:layoutDependency,layoutId:\"PTMRaR59o\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b6qwdc\",\"data-styles-preset\":\"jgLUvPWTf\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Stay\"})}),className:\"framer-1kh045k\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HJAJ50_Ib\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined},{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined},{href:{webPageId:\"M9F_txVfg\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+72,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+72},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-thovkg-container\",\"data-framer-name\":\"Rooms & suites\",layoutDependency:layoutDependency,layoutId:\"LuAoYOB8e-container\",name:\"Rooms & suites\",nodeId:\"LuAoYOB8e\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"LuAoYOB8e\",layoutId:\"LuAoYOB8e\",n3BWPe4Wl:false,name:\"Rooms & suites\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Rooms & suites\",width:\"100%\",YbplL68R8:resolvedLinks[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":N3BItDAFr\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":N3BItDAFr\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":N3BItDAFr\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+88,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+88},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-99dayi-container\",\"data-framer-name\":\"Offers\",layoutDependency:layoutDependency,layoutId:\"X2LYPV9MO-container\",name:\"Offers\",nodeId:\"X2LYPV9MO\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"X2LYPV9MO\",layoutId:\"X2LYPV9MO\",n3BWPe4Wl:false,name:\"Offers\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Offers\",width:\"100%\",YbplL68R8:resolvedLinks1[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks1[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+104,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+104},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nxf66o-container\",\"data-framer-name\":\"Plan your stay\",layoutDependency:layoutDependency,layoutId:\"lUq40Cqcg-container\",name:\"Plan your stay\",nodeId:\"lUq40Cqcg\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"lUq40Cqcg\",layoutId:\"lUq40Cqcg\",n3BWPe4Wl:false,name:\"Plan your stay\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Plan your stay\",width:\"100%\",YbplL68R8:resolvedLinks2[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks2[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+120,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+120},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-66woz3-container\",\"data-framer-name\":\"Getting here\",layoutDependency:layoutDependency,layoutId:\"bqmLe7vaf-container\",name:\"Getting here\",nodeId:\"bqmLe7vaf\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"bqmLe7vaf\",layoutId:\"bqmLe7vaf\",n3BWPe4Wl:false,name:\"Getting here\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Getting here\",width:\"100%\",YbplL68R8:resolvedLinks3[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks3[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xftqc8\",\"data-framer-name\":\"Experiences\",layoutDependency:layoutDependency,layoutId:\"mgPf5WsZl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b6qwdc\",\"data-styles-preset\":\"jgLUvPWTf\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Experiences\"})}),className:\"framer-1t8h7oy\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nGWmBte40\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+72,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+72},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-isxj4v-container\",\"data-framer-name\":\"Dining\",layoutDependency:layoutDependency,layoutId:\"z87KUeKkV-container\",name:\"Dining\",nodeId:\"z87KUeKkV\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"z87KUeKkV\",layoutId:\"z87KUeKkV\",n3BWPe4Wl:false,name:\"Dining\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Dining\",width:\"100%\",YbplL68R8:resolvedLinks4[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks4[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+88,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+88},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8ozp2e-container\",\"data-framer-name\":\"Spa\",layoutDependency:layoutDependency,layoutId:\"jOzU4Whua-container\",name:\"Spa\",nodeId:\"jOzU4Whua\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"jOzU4Whua\",layoutId:\"jOzU4Whua\",n3BWPe4Wl:false,name:\"Spa\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Spa\",width:\"100%\",YbplL68R8:resolvedLinks5[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks5[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+104,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+104},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-364i5r-container\",\"data-framer-name\":\"On the lake\",layoutDependency:layoutDependency,layoutId:\"eHO5wWcSi-container\",name:\"On the lake\",nodeId:\"eHO5wWcSi\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"eHO5wWcSi\",layoutId:\"eHO5wWcSi\",n3BWPe4Wl:false,name:\"On the lake\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"On the lake\",width:\"100%\",YbplL68R8:resolvedLinks6[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks6[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined},{href:{webPageId:\"Hfp8IuCQF\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+120,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+0+0+120},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-evkjzf-container\",\"data-framer-name\":\"All experiences\",layoutDependency:layoutDependency,layoutId:\"iTTIjZqgC-container\",name:\"All experiences\",nodeId:\"iTTIjZqgC\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"iTTIjZqgC\",layoutId:\"iTTIjZqgC\",n3BWPe4Wl:false,name:\"All experiences\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"All experiences\",width:\"100%\",YbplL68R8:resolvedLinks7[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks7[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n021ze\",\"data-framer-name\":\"The House\",layoutDependency:layoutDependency,layoutId:\"oLyytA8ks\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b6qwdc\",\"data-styles-preset\":\"jgLUvPWTf\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"The House\"})}),className:\"framer-1l34uwe\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mSP79Oqbc\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+72,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+176+0+72},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ud410k-container\",\"data-framer-name\":\"Our story\",layoutDependency:layoutDependency,layoutId:\"DuOCf7Sux-container\",name:\"Our story\",nodeId:\"DuOCf7Sux\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"DuOCf7Sux\",layoutId:\"DuOCf7Sux\",n3BWPe4Wl:false,name:\"Our story\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"About us\",width:\"100%\",YbplL68R8:resolvedLinks8[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks8[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined},{href:{webPageId:\"bUs8eidXV\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+88,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+176+0+88},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-drdvpy-container\",\"data-framer-name\":\"Sustainability\",layoutDependency:layoutDependency,layoutId:\"gjdOoP_RP-container\",name:\"Sustainability\",nodeId:\"gjdOoP_RP\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"gjdOoP_RP\",layoutId:\"gjdOoP_RP\",n3BWPe4Wl:false,name:\"Sustainability\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Sustainability\",width:\"100%\",YbplL68R8:resolvedLinks9[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks9[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined},{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined},{href:{webPageId:\"l92ibublC\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+104,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+176+0+104},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yv2j6v-container\",\"data-framer-name\":\"Journal\",layoutDependency:layoutDependency,layoutId:\"CKSCrr7m1-container\",name:\"Journal\",nodeId:\"CKSCrr7m1\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"CKSCrr7m1\",layoutId:\"CKSCrr7m1\",n3BWPe4Wl:false,name:\"Journal\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Journal\",width:\"100%\",YbplL68R8:resolvedLinks10[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks10[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYnJhMku\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+120,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+176+0+120},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5e8uah-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"fNdGFu5JK-container\",name:\"Contact\",nodeId:\"fNdGFu5JK\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"fNdGFu5JK\",layoutId:\"fNdGFu5JK\",n3BWPe4Wl:false,name:\"Contact\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Contact\",width:\"100%\",YbplL68R8:resolvedLinks11[0],zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\",...addPropertyOverrides({ClQjcjhpW:{YbplL68R8:resolvedLinks11[2]},kHFqjmvCs:{YbplL68R8:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dlsl85\",\"data-framer-name\":\"Follow\",layoutDependency:layoutDependency,layoutId:\"S2u3aR1Lx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-b6qwdc\",\"data-styles-preset\":\"jgLUvPWTf\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Follow\"})}),className:\"framer-18a8tq1\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hh9EeuPlH\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+72,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+176+0+72},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oex6e2-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"ns7hcGFX6-container\",name:\"Instagram\",nodeId:\"ns7hcGFX6\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"ns7hcGFX6\",layoutId:\"ns7hcGFX6\",n3BWPe4Wl:true,name:\"Instagram\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Instagram\",width:\"100%\",YbplL68R8:\"https://www.instagram.com/\",zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+1998.28+120+449.03+56+0+88,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+1810.28+80+686.03+56+176+0+88},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ipih15-container\",\"data-framer-name\":\"Pinterest\",layoutDependency:layoutDependency,layoutId:\"nvyaVUDzc-container\",name:\"Pinterest\",nodeId:\"nvyaVUDzc\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(NOIR01NavigationNavigationLink,{F1oYmjsL9:\"var(--token-7330e399-51c7-4b97-94a9-7c6803b87b06)\",height:\"100%\",id:\"nvyaVUDzc\",layoutId:\"nvyaVUDzc\",n3BWPe4Wl:true,name:\"Pinterest\",variant:matchVariant(\"j221Dushj\"),Vt6VUDoW_:\"Pinterest\",width:\"100%\",YbplL68R8:\"https://www.pinterest.com/\",zT_hZtU5L:\"var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2)\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sz9e1a\",\"data-framer-name\":\"Awards\",layoutDependency:layoutDependency,layoutId:\"p9bQxwsb8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"Quiet Hotels of Europe, 2025  \\xb7  Lakeside Hospitality Circle, 2024  \\xb7  Slow Travel Review, Gold, 2024\"})}),className:\"framer-170o7fp\",\"data-framer-name\":\"Credits\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EYhxfnuUc\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lgy3ls\",\"data-border\":true,\"data-framer-name\":\"Bottom Bar\",layoutDependency:layoutDependency,layoutId:\"s7VORd28j\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-897a2b34-3ae4-4f4c-88e8-4bf354b709bd)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"\\xa9 2026 NOIR\\xc9 — Hotel & Retreat, Lake Como\"})}),className:\"framer-wtq3w\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NWPaILA1N\",style:{\"--extracted-r6o4lv\":\"var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ClQjcjhpW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23dcefca-f55c-49ad-981d-d5ffcef4909d))\"},children:\"\\xa9 2026 NOIR\\xc9 — Hotel & Retreat, Lake Como\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ff1XwKQfL\",webPageId:\"F9jUarUfZ\"},motionChild:true,nodeId:\"o2grnFg4n\",openInNewTab:false,relValues:[],scopeId:\"VUP_DFdx6\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dwkgwe\",\"data-styles-preset\":\"MmXoQhiay\",children:\"Privacy\"})})})}),className:\"framer-ccre9c\",\"data-framer-name\":\"Privacy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o2grnFg4n\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxxepj\",\"data-styles-preset\":\"s0nYt2R3Z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":fy87U9f6y\",webPageId:\"F9jUarUfZ\"},motionChild:true,nodeId:\"XWc8uA8Jj\",openInNewTab:false,relValues:[],scopeId:\"VUP_DFdx6\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dwkgwe\",\"data-styles-preset\":\"MmXoQhiay\",children:\"Terms\"})})})}),className:\"framer-1b6yxfa\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XWc8uA8Jj\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+0+3027.56+56.125,...addPropertyOverrides({ClQjcjhpW:{y:(componentViewport?.y||0)+0+3164.56+24+198.75},kHFqjmvCs:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aqggxd-container\",\"data-framer-name\":\"Back to Top\",layoutDependency:layoutDependency,layoutId:\"yOPsSXsFI-container\",name:\"Back to Top\",nodeId:\"yOPsSXsFI\",rendersWithMotion:true,scopeId:\"VUP_DFdx6\",children:/*#__PURE__*/_jsx(Button,{cqiaUved2:TP6HJpEYr,height:\"100%\",id:\"yOPsSXsFI\",JwrI8EM9X:true,layoutId:\"yOPsSXsFI\",name:\"Back to Top\",oKNuxLpjA:\"Back to top\",variant:matchVariant(\"HkTqIDEJd\"),width:\"100%\"})})})]})]})})})});});const css=[\".framer-R9fRj.framer-i2u3fz, .framer-R9fRj .framer-i2u3fz { display: block; }\",\".framer-R9fRj.framer-17740af { align-content: center; align-items: center; 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: 1200px; }\",\".framer-R9fRj .framer-10nhj26 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 200px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-R9fRj .framer-nga8mn { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; }\",\".framer-R9fRj .framer-1ixycai, .framer-R9fRj .framer-1fg84u3 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-R9fRj .framer-1y6kx9l, .framer-R9fRj .framer-on395c, .framer-R9fRj .framer-a05n2f, .framer-R9fRj .framer-1wm50l7, .framer-R9fRj .framer-ccre9c, .framer-R9fRj .framer-1b6yxfa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-R9fRj .framer-1l1axjw-container, .framer-R9fRj .framer-thovkg-container, .framer-R9fRj .framer-99dayi-container, .framer-R9fRj .framer-nxf66o-container, .framer-R9fRj .framer-66woz3-container, .framer-R9fRj .framer-isxj4v-container, .framer-R9fRj .framer-8ozp2e-container, .framer-R9fRj .framer-364i5r-container, .framer-R9fRj .framer-evkjzf-container, .framer-R9fRj .framer-ud410k-container, .framer-R9fRj .framer-drdvpy-container, .framer-R9fRj .framer-yv2j6v-container, .framer-R9fRj .framer-5e8uah-container, .framer-R9fRj .framer-1oex6e2-container, .framer-R9fRj .framer-ipih15-container, .framer-R9fRj .framer-aqggxd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-R9fRj .framer-1edpzbx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 120px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-R9fRj .framer-1jd33m9, .framer-R9fRj .framer-1fxbjyi, .framer-R9fRj .framer-1kh045k, .framer-R9fRj .framer-1t8h7oy, .framer-R9fRj .framer-1l34uwe, .framer-R9fRj .framer-18a8tq1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-R9fRj .framer-ubpxqu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1440px; padding: 120px 80px 72px 80px; position: relative; width: 100%; }\",\".framer-R9fRj .framer-um34wo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-R9fRj .framer-1h5huk7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-R9fRj .framer-ekdvgq { flex: none; height: auto; max-width: 360px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-R9fRj .framer-8yfuxu-container { flex: none; height: auto; position: relative; width: 480px; }\",\".framer-R9fRj .framer-1tquir8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 56px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-R9fRj .framer-aqd14p, .framer-R9fRj .framer-1xftqc8, .framer-R9fRj .framer-n021ze, .framer-R9fRj .framer-dlsl85 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-R9fRj .framer-1sz9e1a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-R9fRj .framer-170o7fp, .framer-R9fRj .framer-wtq3w { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-R9fRj .framer-1lgy3ls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1440px; padding: 24px 80px 24px 80px; position: relative; width: 100%; }\",\".framer-R9fRj.framer-v-b7si53.framer-17740af { width: 810px; }\",\".framer-R9fRj.framer-v-b7si53 .framer-10nhj26 { gap: 28px; padding: 160px 24px 0px 24px; }\",\".framer-R9fRj.framer-v-b7si53 .framer-1edpzbx { padding: 80px 0px 0px 0px; }\",\".framer-R9fRj.framer-v-b7si53 .framer-ubpxqu { gap: 64px; padding: 96px 40px 56px 40px; }\",\".framer-R9fRj.framer-v-b7si53 .framer-um34wo { flex-direction: column; gap: 56px; }\",\".framer-R9fRj.framer-v-b7si53 .framer-1h5huk7, .framer-R9fRj.framer-v-znm7nu .framer-1h5huk7, .framer-R9fRj.framer-v-znm7nu .framer-170o7fp, .framer-R9fRj.framer-v-znm7nu .framer-wtq3w { flex: none; width: 100%; }\",\".framer-R9fRj.framer-v-b7si53 .framer-8yfuxu-container, .framer-R9fRj.framer-v-znm7nu .framer-1l1axjw-container, .framer-R9fRj.framer-v-znm7nu .framer-8yfuxu-container { width: 100%; }\",\".framer-R9fRj.framer-v-b7si53 .framer-1tquir8 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; }\",\".framer-R9fRj.framer-v-b7si53 .framer-aqd14p, .framer-R9fRj.framer-v-b7si53 .framer-1xftqc8, .framer-R9fRj.framer-v-b7si53 .framer-n021ze, .framer-R9fRj.framer-v-b7si53 .framer-dlsl85, .framer-R9fRj.framer-v-znm7nu .framer-aqd14p, .framer-R9fRj.framer-v-znm7nu .framer-1xftqc8, .framer-R9fRj.framer-v-znm7nu .framer-n021ze, .framer-R9fRj.framer-v-znm7nu .framer-dlsl85 { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-R9fRj.framer-v-b7si53 .framer-1sz9e1a { flex-wrap: wrap; gap: 32px; }\",\".framer-R9fRj.framer-v-b7si53 .framer-1lgy3ls { padding: 24px 40px 24px 40px; }\",\".framer-R9fRj.framer-v-znm7nu.framer-17740af { width: 390px; }\",\".framer-R9fRj.framer-v-znm7nu .framer-10nhj26 { gap: 24px; padding: 120px 20px 0px 20px; }\",\".framer-R9fRj.framer-v-znm7nu .framer-1edpzbx { padding: 48px 0px 0px 0px; }\",\".framer-R9fRj.framer-v-znm7nu .framer-ubpxqu { gap: 56px; padding: 80px 20px 48px 20px; }\",\".framer-R9fRj.framer-v-znm7nu .framer-um34wo { flex-direction: column; gap: 48px; }\",\".framer-R9fRj.framer-v-znm7nu .framer-1tquir8 { align-content: unset; align-items: unset; display: grid; gap: 40px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(120px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; }\",\".framer-R9fRj.framer-v-znm7nu .framer-1sz9e1a { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; }\",\".framer-R9fRj.framer-v-znm7nu .framer-1lgy3ls { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; padding: 24px 20px 24px 20px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,'.framer-R9fRj[data-border=\"true\"]::after, .framer-R9fRj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1793\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kHFqjmvCs\":{\"layout\":[\"fixed\",\"auto\"]},\"ClQjcjhpW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"TP6HJpEYr\":\"backToTopLink\",\"fhPpvFjcy\":\"showNewsletter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVUP_DFdx6=withCSS(Component,css,\"framer-R9fRj\");export default FramerVUP_DFdx6;FramerVUP_DFdx6.displayName=\"NOIR\\xc9/01 Navigation/Footer\";FramerVUP_DFdx6.defaultProps={height:1793,width:1200};addPropertyControls(FramerVUP_DFdx6,{variant:{options:[\"VzThYuWlt\",\"kHFqjmvCs\",\"ClQjcjhpW\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},TP6HJpEYr:{title:\"Back to Top Link\",type:ControlType.Link},fhPpvFjcy:{defaultValue:true,title:\"Show Newsletter\",type:ControlType.Boolean},onfhPpvFjcyChange:{changes:\"fhPpvFjcy\",type:ControlType.ChangeHandler}});addFonts(FramerVUP_DFdx6,[{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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...NOIR02ButtonsBookButtonFonts,...NOIR05SectionsNewsletterFonts,...NOIR01NavigationNavigationLinkFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});FramerVUP_DFdx6.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NOIR02ButtonsBookButton,{},context),()=>forwardLoader(NOIR05SectionsNewsletter,{},context),()=>forwardLoader(NOIR01NavigationNavigationLink,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVUP_DFdx6\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kHFqjmvCs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ClQjcjhpW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"TP6HJpEYr\\\":\\\"backToTopLink\\\",\\\"fhPpvFjcy\\\":\\\"showNewsletter\\\"}\",\"framerIntrinsicHeight\":\"1793\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VUP_DFdx6.map","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Boska-light\",\"FS;Boska-regular\",\"FS;Boska-italic\",\"FS;Boska-light italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5J23VPO67CYAVKL5JXL3PVMBK3JIEADF/HMDWP7U2EUXV4RFRP4OKEPQI3GYRUOUU/I44HAUJWZ2AFLHF37WQ5WCWKAHTVJ5A7.woff2\",weight:\"300\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XWA5B7QYO35APXAF3YE3ZGLUEKXM5AUE/OM4E67LNKOMULZHKAOYI4D5ITKBZEHPB/2WOBSOJLL4JK7IHX3NLDIY3DAIT52O4K.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MBMZ7FPNE3BLIO7BA7WSXS622ESHMSPS/A24ASHB6YYDC2RKM53ROP5SQJCGM5LMQ/2YQT6WFIC4YLG23Y6A7HCRXGM5EQU4GP.woff2\",weight:\"400\"},{cssFamilyName:\"Boska\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Boska\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6SPRS7GKOM7SZEHY3TFC336HQEDTUSKV/EYHW4NP2VCKK4WFKAIPZES4ANOOLZ7NF/OGPJFKZUO6MOKS3NUTAH325BUHWXJZSE.woff2\",weight:\"300\"}]}];export const css=['.framer-y5wns .framer-styles-preset-d8kud3:not(.rich-text-wrapper), .framer-y5wns .framer-styles-preset-d8kud3.rich-text-wrapper h1 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 68px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-y5wns .framer-styles-preset-d8kud3:not(.rich-text-wrapper), .framer-y5wns .framer-styles-preset-d8kud3.rich-text-wrapper h1 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 50px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-y5wns .framer-styles-preset-d8kud3:not(.rich-text-wrapper), .framer-y5wns .framer-styles-preset-d8kud3.rich-text-wrapper h1 { --framer-font-family: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-bold-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-family-italic: \"Boska\", \"Boska Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.01em; --framer-line-height: 1.02em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-673379f2-a758-4ac1-9d29-e06325fbf7e2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-y5wns\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}