{"version":3,"file":"shared-lib.BIAkIA3k.mjs","names":["useRef","_Fragment","fonts","css","className","fonts","css","className","fonts","css","className","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","fonts","css","className","CSS","useState","useCallback","startTransition","useRef","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/xGAaoImRrGfj3Uwf6klu/p8fZQnX55XFcQZmRm8hQ/AnimatedIllustration.js","https:/framerusercontent.com/modules/xl5DGjrPWAq3fje0Dp9q/lZnuMIJf6howsg9VKMyC/qYIpDxSX4.js","https:/framerusercontent.com/modules/W7xCYxwwWcyhvs69YYdc/jNI0atAkV4jLBfLLrk9Y/Yyis1FAfZ.js","https:/framerusercontent.com/modules/AEtHfJflSfbWKYbgTmTj/7xOd6WmmYU0vxEea3S9q/hbtlyko2U.js","https:/framerusercontent.com/modules/ZQDD1Al701if9YyvKc6j/u7iMb42o3hNnttsFwHL6/V6R1RKZsQ.js","https:/framerusercontent.com/modules/VYWlOg0rHNgAJZhUhgN9/JMt0pBlg6emK5rUAwXPE/Asqr5pTcC.js","https:/framerusercontent.com/modules/JY9TnbExn8zKSetD4MHM/bQRvP1xLnqNr6G9ObThI/fYPLFl0Fo.js","https:/framerusercontent.com/modules/EmzLeNl78imSNzAaqrQJ/VnWE24oWaF3mRBUxYYEd/RH9fzrsjA.js","https:/framerusercontent.com/modules/bvW0cajxvqcCJMp13liI/BXconmXZJRs9M1vieqbY/Cards.js","https:/framerusercontent.com/modules/ETjGDFkZdmaGomu2VYpR/EvCJHhCyMSmT3ou54rKp/u0hEW5N7c.js","https:/framerusercontent.com/modules/F3cj6sCTsXaaVkm7QcBE/pIco7BqMcRJ3mXy2jH0C/ETusRVgmR.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";// Hand-drawn illustration that plays a short loop while its card is hovered (or tapped on touch).\n// At rest it shows the static artwork as a colour-filled mask. The animation is a white-on-black\n// matte video, tinted on a canvas so it always matches the Color control (e.g. a brand token).\n// When the pointer leaves, the current loop finishes so the drawing settles back to its rest pose.\nconst FADE_MS=160;const NOISE_FLOOR=6// matte values below this are compression noise\n;const ALPHA=new Uint8ClampedArray(256).map((_,g)=>(g-NOISE_FLOOR)*255/(250-NOISE_FLOOR));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 320\n */export default function AnimatedIllustration({image,video,color,hoverLayer,style}){const rootRef=useRef(null);const staticRef=useRef(null);const canvasRef=useRef(null);const videoRef=useRef(null);const target=RenderTarget.current();const interactive=target!==RenderTarget.canvas&&target!==RenderTarget.thumbnail&&target!==RenderTarget.export;useEffect(()=>{const root=rootRef.current;const still=staticRef.current;const canvas=canvasRef.current;const v=videoRef.current;if(!interactive||!video||!root||!still||!canvas||!v)return;if(window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches)return;const ctx=canvas.getContext(\"2d\",{willReadFrequently:true});if(!ctx)return;v.muted=true;v.defaultMuted=true;v.playsInline=true;// Hover area: the named card layer, else the nearest ancestor layer called \"...Card\", else this element\nconst findArea=()=>{if(hoverLayer){const named=root.closest(`[data-framer-name=\"${CSS.escape(hoverLayer)}\"]`);if(named instanceof HTMLElement)return named;}for(let el=root.parentElement;el;el=el.parentElement){if(/card/i.test(el.getAttribute(\"data-framer-name\")||\"\"))return el;}return root;};const area=findArea();let loaded=false;let hovering=false;let running=false;let shown=false;let frameHandle=0;let lastTime=-1;const hasVFC=\"requestVideoFrameCallback\"in HTMLVideoElement.prototype;const load=()=>{if(loaded)return;loaded=true;v.src=video;v.load();};const resize=()=>{const r=root.getBoundingClientRect();const vw=v.videoWidth||640;const vh=v.videoHeight||640;const scale=Math.min(window.devicePixelRatio||1,vw/Math.max(r.width,1),vh/Math.max(r.height,1),3);const w=Math.max(1,Math.round(r.width*scale));const h=Math.max(1,Math.round(r.height*scale));if(canvas.width!==w||canvas.height!==h){canvas.width=w;canvas.height=h;}};const draw=()=>{const vw=v.videoWidth;const vh=v.videoHeight;if(v.readyState<2||!vw||!vh)return false;const cw=canvas.width;const ch=canvas.height;const s=Math.min(cw/vw,ch/vh)// \"contain\", like the static mask\n;const dw=vw*s;const dh=vh*s;ctx.globalCompositeOperation=\"source-over\";ctx.clearRect(0,0,cw,ch);ctx.drawImage(v,(cw-dw)/2,(ch-dh)/2,dw,dh);const img=ctx.getImageData(0,0,cw,ch);const d=img.data;for(let i=3;i<d.length;i+=4)d[i]=ALPHA[d[i-2]]// matte (green) → alpha\n;ctx.putImageData(img,0,0);// Tint with the resolved CSS colour (handles tokens, P3 and alpha)\nctx.globalCompositeOperation=\"source-in\";ctx.fillStyle=getComputedStyle(still).backgroundColor;ctx.fillRect(0,0,cw,ch);return true;};// Only the canvas fades; the still swaps underneath it so the drawing never dims\nconst show=on=>{if(shown===on)return;shown=on;if(on){canvas.style.opacity=\"1\";still.style.transition=`opacity 0s ${FADE_MS}ms`;still.style.opacity=\"0\";}else{still.style.transition=\"none\";still.style.opacity=\"1\";canvas.style.opacity=\"0\";}};const cancelFrames=()=>{if(!frameHandle)return;if(hasVFC)v.cancelVideoFrameCallback(frameHandle);else cancelAnimationFrame(frameHandle);frameHandle=0;};const tick=()=>{frameHandle=0;if(!running)return;if((v.currentTime!==lastTime||!hasVFC)&&draw()){lastTime=v.currentTime;show(true);}frameHandle=hasVFC?v.requestVideoFrameCallback(tick):requestAnimationFrame(tick);};const finish=()=>{running=false;cancelFrames();show(false);v.pause();if(v.readyState>0)v.currentTime=0;};const play=()=>{load();v.loop=hovering;if(running&&!v.paused)return;running=true;lastTime=-1;resize();if(v.currentTime>0&&!v.ended)v.currentTime=0;const p=v.play();if(p)p.catch(()=>!v.paused||finish())// blocked (e.g. iOS Low Power Mode): stay static until a tap\n;cancelFrames();tick();};const onEnter=()=>{hovering=true;play();};const onLeave=()=>{hovering=false;v.loop=false// let the current loop run out, then rest on the first frame\n;};// Touch: pointerenter is not a user gesture, so retry on release / click (and play one full loop)\nconst onTap=e=>{if(e.pointerType===\"mouse\"||running)return;hovering=false;play();};const onEnded=()=>{if(hovering){v.currentTime=0;v.play().catch(finish);}else finish();};// Paused from outside (back/forward cache, audio interruption) or failed to load: rest, retry next time\nconst onPause=()=>{if(running&&!v.ended)finish();};const onError=()=>{finish();loaded=false;};// Fetch the video as the card nears the viewport; stop the loop once it's well out of view\nconst io=new IntersectionObserver(entries=>{for(const e of entries){if(e.isIntersecting)load();else if(running){hovering=false;finish();}}},{rootMargin:\"300px\"});io.observe(area);area.addEventListener(\"pointerenter\",onEnter);area.addEventListener(\"pointerleave\",onLeave);area.addEventListener(\"pointerup\",onTap);area.addEventListener(\"click\",onTap);v.addEventListener(\"ended\",onEnded);v.addEventListener(\"pause\",onPause);v.addEventListener(\"error\",onError);return()=>{io.disconnect();area.removeEventListener(\"pointerenter\",onEnter);area.removeEventListener(\"pointerleave\",onLeave);area.removeEventListener(\"pointerup\",onTap);area.removeEventListener(\"click\",onTap);v.removeEventListener(\"ended\",onEnded);v.removeEventListener(\"pause\",onPause);v.removeEventListener(\"error\",onError);running=false;cancelFrames();v.pause();show(false);canvas.width=canvas.height=0;};},[interactive,video,hoverLayer]);const mask=image?`url(\"${image}\")`:\"none\";return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",...style},children:[/*#__PURE__*/_jsx(\"div\",{ref:staticRef,style:{position:\"absolute\",inset:0,background:color,WebkitMaskImage:mask,maskImage:mask,WebkitMaskSize:\"contain\",maskSize:\"contain\",WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\"}}),interactive&&video?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,\"aria-hidden\":true,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",opacity:0,transition:`opacity ${FADE_MS}ms ease`,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"video\",{ref:videoRef,crossOrigin:\"anonymous\",muted:true,playsInline:true,preload:\"none\",disablePictureInPicture:true,\"aria-hidden\":true,tabIndex:-1,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",opacity:0,pointerEvents:\"none\"}})]}):null]});}AnimatedIllustration.displayName=\"Animated Illustration\";addPropertyControls(AnimatedIllustration,{image:{type:ControlType.File,title:\"Static\",allowedFileTypes:[\"svg\",\"png\",\"webp\"]},video:{type:ControlType.File,title:\"Animation\",allowedFileTypes:[\"mp4\",\"webm\"],description:\"White-on-black matte video. Plays on hover / tap.\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgb(85, 49, 36)\"},hoverLayer:{type:ControlType.String,title:\"Hover Layer\",defaultValue:\"\",placeholder:\"Card layer name\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedIllustration\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"320\",\"framerIntrinsicHeight\":\"320\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedIllustration.map","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-regular\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-eGQqx .framer-styles-preset-1d3haxo:not(.rich-text-wrapper), .framer-eGQqx .framer-styles-preset-1d3haxo.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574); --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-eGQqx .framer-styles-preset-1d3haxo:not(.rich-text-wrapper), .framer-eGQqx .framer-styles-preset-1d3haxo.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574); --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-eGQqx .framer-styles-preset-1d3haxo:not(.rich-text-wrapper), .framer-eGQqx .framer-styles-preset-1d3haxo.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.65em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-eGQqx\";\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{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Cormorant Garamond-300\",\"GF;Cormorant Garamond-regular\",\"GF;Cormorant Garamond-italic\",\"GF;Cormorant Garamond-300italic\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-DNweH .framer-styles-preset-1egya1u:not(.rich-text-wrapper), .framer-DNweH .framer-styles-preset-1egya1u.rich-text-wrapper h2 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 48px; --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: 0px; --framer-line-height: 1.18em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-DNweH .framer-styles-preset-1egya1u:not(.rich-text-wrapper), .framer-DNweH .framer-styles-preset-1egya1u.rich-text-wrapper h2 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-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: 0px; --framer-line-height: 1.16em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-DNweH .framer-styles-preset-1egya1u:not(.rich-text-wrapper), .framer-DNweH .framer-styles-preset-1egya1u.rich-text-wrapper h2 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --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: 0px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-DNweH\";\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 (d485f69)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-medium\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-eR8Kz .framer-styles-preset-trny8b:not(.rich-text-wrapper), .framer-eR8Kz .framer-styles-preset-trny8b.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 1.5px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-eR8Kz\";\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,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/AEtHfJflSfbWKYbgTmTj/7xOd6WmmYU0vxEea3S9q/hbtlyko2U.js\";const enabledGestures={chBUJtZkI:{hover:true,pressed:true},cziPyIIjR:{hover:true,pressed:true},EecO2spMQ:{hover:true,pressed:true},FEVCaC3KR:{hover:true,pressed:true},FEZvz4Tu7:{hover:true,pressed:true},fJ7RN5nro:{hover:true,pressed:true},GuqbqOU9T:{hover:true,pressed:true},KlRxfmqPa:{hover:true,pressed:true},QblKzOEX6:{hover:true,pressed:true},RfHgDEs2s:{hover:true,pressed:true},tMJ8y_U3b:{hover:true,pressed:true}};const cycleOrder=[\"cziPyIIjR\",\"chBUJtZkI\",\"FEZvz4Tu7\",\"fJ7RN5nro\",\"KlRxfmqPa\",\"RfHgDEs2s\",\"EecO2spMQ\",\"GuqbqOU9T\",\"QblKzOEX6\",\"tMJ8y_U3b\",\"FEVCaC3KR\"];const serializationHash=\"framer-tswVV\";const variantClassNames={chBUJtZkI:\"framer-v-196ttwr\",cziPyIIjR:\"framer-v-1uy9gqf\",EecO2spMQ:\"framer-v-hb0gm5\",FEVCaC3KR:\"framer-v-17tyomt\",FEZvz4Tu7:\"framer-v-1x6vqf3\",fJ7RN5nro:\"framer-v-1kwern7\",GuqbqOU9T:\"framer-v-15sed8u\",KlRxfmqPa:\"framer-v-ejfk7u\",QblKzOEX6:\"framer-v-1fnamyz\",RfHgDEs2s:\"framer-v-110by8g\",tMJ8y_U3b:\"framer-v-g3ioe8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UCfMO3Yop=undefined;const H6skvjm6M=undefined;const transition1={bounce:.1,delay:0,duration:.35,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={\"Line Brown\":\"KlRxfmqPa\",\"Line Dark\":\"fJ7RN5nro\",\"Line Light\":\"RfHgDEs2s\",\"Line Sand\":\"tMJ8y_U3b\",\"Link Brown\":\"GuqbqOU9T\",\"Link Dark\":\"EecO2spMQ\",\"Link Light\":\"QblKzOEX6\",\"Link Sand\":\"FEVCaC3KR\",\"Pill Brown\":\"chBUJtZkI\",\"Pill Cream\":\"FEZvz4Tu7\",\"Pill Sand\":\"cziPyIIjR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,H6skvjm6M:label??props.H6skvjm6M??\"Make a reservation\",UCfMO3Yop:link??props.UCfMO3Yop,variant:humanReadableVariantMap[props.variant]??props.variant??\"cziPyIIjR\"};};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,H6skvjm6M,UCfMO3Yop,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cziPyIIjR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"fJ7RN5nro-hover\",\"fJ7RN5nro-pressed\",\"KlRxfmqPa-hover\",\"KlRxfmqPa-pressed\",\"RfHgDEs2s-hover\",\"RfHgDEs2s-pressed\",\"EecO2spMQ-hover\",\"EecO2spMQ-pressed\",\"GuqbqOU9T-hover\",\"GuqbqOU9T-pressed\",\"QblKzOEX6-hover\",\"QblKzOEX6-pressed\",\"tMJ8y_U3b-hover\",\"tMJ8y_U3b-pressed\",\"FEVCaC3KR-hover\",\"FEVCaC3KR-pressed\"].includes(gestureVariant))return true;if([\"fJ7RN5nro\",\"KlRxfmqPa\",\"RfHgDEs2s\",\"EecO2spMQ\",\"GuqbqOU9T\",\"QblKzOEX6\",\"tMJ8y_U3b\",\"FEVCaC3KR\"].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__*/_jsx(Link,{href:UCfMO3Yop,motionChild:true,nodeId:\"cziPyIIjR\",scopeId:\"V6R1RKZsQ\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1uy9gqf\",className,classNames)} framer-1e66fmh`,\"data-framer-name\":\"Pill Sand\",layoutDependency:layoutDependency,layoutId:\"cziPyIIjR\",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-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"none\",...style},variants:{\"chBUJtZkI-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574)\",boxShadow:\"0px 8px 20px 0px rgba(85, 49, 36, 0.18)\"},\"chBUJtZkI-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574)\",boxShadow:\"0px 2px 6px 0px rgba(85, 49, 36, 0.22)\"},\"cziPyIIjR-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\",boxShadow:\"0px 8px 20px 0px rgba(85, 49, 36, 0.18)\"},\"cziPyIIjR-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\",boxShadow:\"0px 2px 6px 0px rgba(85, 49, 36, 0.22)\"},\"EecO2spMQ-hover\":{boxShadow:\"none\"},\"EecO2spMQ-pressed\":{boxShadow:\"none\"},\"FEVCaC3KR-hover\":{boxShadow:\"none\"},\"FEVCaC3KR-pressed\":{boxShadow:\"none\"},\"FEZvz4Tu7-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\",boxShadow:\"0px 8px 20px 0px rgba(85, 49, 36, 0.18)\"},\"FEZvz4Tu7-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\",boxShadow:\"0px 2px 6px 0px rgba(85, 49, 36, 0.22)\"},\"fJ7RN5nro-hover\":{boxShadow:\"none\"},\"fJ7RN5nro-pressed\":{boxShadow:\"none\"},\"GuqbqOU9T-hover\":{boxShadow:\"none\"},\"GuqbqOU9T-pressed\":{boxShadow:\"none\"},\"KlRxfmqPa-hover\":{boxShadow:\"none\"},\"KlRxfmqPa-pressed\":{boxShadow:\"none\"},\"QblKzOEX6-hover\":{boxShadow:\"none\"},\"QblKzOEX6-pressed\":{boxShadow:\"none\"},\"RfHgDEs2s-hover\":{boxShadow:\"none\"},\"RfHgDEs2s-pressed\":{boxShadow:\"none\"},\"tMJ8y_U3b-hover\":{boxShadow:\"none\"},\"tMJ8y_U3b-pressed\":{boxShadow:\"none\"},chBUJtZkI:{backgroundColor:\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\"},EecO2spMQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},FEVCaC3KR:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},FEZvz4Tu7:{backgroundColor:\"var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688)\"},fJ7RN5nro:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},GuqbqOU9T:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},KlRxfmqPa:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},QblKzOEX6:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},RfHgDEs2s:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},tMJ8y_U3b:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"chBUJtZkI-hover\":{\"data-framer-name\":undefined},\"chBUJtZkI-pressed\":{\"data-framer-name\":undefined},\"cziPyIIjR-hover\":{\"data-framer-name\":undefined},\"cziPyIIjR-pressed\":{\"data-framer-name\":undefined},\"EecO2spMQ-hover\":{\"data-framer-name\":undefined},\"EecO2spMQ-pressed\":{\"data-framer-name\":undefined},\"FEVCaC3KR-hover\":{\"data-framer-name\":undefined},\"FEVCaC3KR-pressed\":{\"data-framer-name\":undefined},\"FEZvz4Tu7-hover\":{\"data-framer-name\":undefined},\"FEZvz4Tu7-pressed\":{\"data-framer-name\":undefined},\"fJ7RN5nro-hover\":{\"data-framer-name\":undefined},\"fJ7RN5nro-pressed\":{\"data-framer-name\":undefined},\"GuqbqOU9T-hover\":{\"data-framer-name\":undefined},\"GuqbqOU9T-pressed\":{\"data-framer-name\":undefined},\"KlRxfmqPa-hover\":{\"data-framer-name\":undefined},\"KlRxfmqPa-pressed\":{\"data-framer-name\":undefined},\"QblKzOEX6-hover\":{\"data-framer-name\":undefined},\"QblKzOEX6-pressed\":{\"data-framer-name\":undefined},\"RfHgDEs2s-hover\":{\"data-framer-name\":undefined},\"RfHgDEs2s-pressed\":{\"data-framer-name\":undefined},\"tMJ8y_U3b-hover\":{\"data-framer-name\":undefined},\"tMJ8y_U3b-pressed\":{\"data-framer-name\":undefined},chBUJtZkI:{\"data-framer-name\":\"Pill Brown\"},EecO2spMQ:{\"data-border\":true,\"data-framer-name\":\"Link Dark\"},FEVCaC3KR:{\"data-border\":true,\"data-framer-name\":\"Link Sand\"},FEZvz4Tu7:{\"data-framer-name\":\"Pill Cream\"},fJ7RN5nro:{\"data-border\":true,\"data-framer-name\":\"Line Dark\"},GuqbqOU9T:{\"data-border\":true,\"data-framer-name\":\"Link Brown\"},KlRxfmqPa:{\"data-border\":true,\"data-framer-name\":\"Line Brown\"},QblKzOEX6:{\"data-border\":true,\"data-framer-name\":\"Link Light\"},RfHgDEs2s:{\"data-border\":true,\"data-framer-name\":\"Line Light\"},tMJ8y_U3b:{\"data-border\":true,\"data-framer-name\":\"Line Sand\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574))\"},children:\"Label\"})}),className:\"framer-1y55ehe\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tj20OxZi0\",style:{\"--extracted-r6o4lv\":\"var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574)\"},text:H6skvjm6M,variants:{\"cziPyIIjR-hover\":{\"--extracted-r6o4lv\":\"var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688)\"},\"cziPyIIjR-pressed\":{\"--extracted-r6o4lv\":\"var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688)\"},\"FEZvz4Tu7-hover\":{\"--extracted-r6o4lv\":\"var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688)\"},\"FEZvz4Tu7-pressed\":{\"--extracted-r6o4lv\":\"var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688)\"},chBUJtZkI:{\"--extracted-r6o4lv\":\"var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688)\"},FEVCaC3KR:{\"--extracted-r6o4lv\":\"var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23)\"},FEZvz4Tu7:{\"--extracted-r6o4lv\":\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\"},GuqbqOU9T:{\"--extracted-r6o4lv\":\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\"},KlRxfmqPa:{\"--extracted-r6o4lv\":\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\"},QblKzOEX6:{\"--extracted-r6o4lv\":\"var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af)\"},RfHgDEs2s:{\"--extracted-r6o4lv\":\"var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af)\"},tMJ8y_U3b:{\"--extracted-r6o4lv\":\"var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cziPyIIjR-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688))\"},children:\"Make a reservation\"})})},\"cziPyIIjR-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688))\"},children:\"Make a reservation\"})})},\"FEZvz4Tu7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688))\"},children:\"Make a reservation\"})})},\"FEZvz4Tu7-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688))\"},children:\"Make a reservation\"})})},chBUJtZkI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7b193f9-3aa3-4454-9099-2bc786f6b688))\"},children:\"Make a reservation\"})})},EecO2spMQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574))\"},children:\"Make a reservation\"})})},FEVCaC3KR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23))\"},children:\"Make a reservation\"})})},FEZvz4Tu7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1))\"},children:\"Make a reservation\"})})},fJ7RN5nro:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574))\"},children:\"Make a reservation\"})})},GuqbqOU9T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1))\"},children:\"Make a reservation\"})})},KlRxfmqPa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1))\"},children:\"Make a reservation\"})})},QblKzOEX6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af))\"},children:\"Make a reservation\"})})},RfHgDEs2s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af))\"},children:\"Make a reservation\"})})},tMJ8y_U3b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-trny8b\",\"data-styles-preset\":\"hbtlyko2U\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23))\"},children:\"Make a reservation\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5tq3rk\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"pMZDeHvf2\",style:{backgroundColor:\"var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574)\",mask:\"url('https://framerusercontent.com/images/XG1ZsB9mAj4cpmgL8hOx5W4Drw.svg?width=12&height=11') alpha no-repeat center / contain add\",opacity:0,WebkitMask:\"url('https://framerusercontent.com/images/XG1ZsB9mAj4cpmgL8hOx5W4Drw.svg?width=12&height=11') alpha no-repeat center / contain add\"},variants:{\"EecO2spMQ-hover\":{opacity:1},\"EecO2spMQ-pressed\":{opacity:1},\"FEVCaC3KR-hover\":{opacity:1},\"FEVCaC3KR-pressed\":{opacity:1},\"fJ7RN5nro-hover\":{opacity:1},\"fJ7RN5nro-pressed\":{opacity:1},\"GuqbqOU9T-hover\":{opacity:1},\"GuqbqOU9T-pressed\":{opacity:1},\"KlRxfmqPa-hover\":{opacity:1},\"KlRxfmqPa-pressed\":{opacity:1},\"QblKzOEX6-hover\":{opacity:1},\"QblKzOEX6-pressed\":{opacity:1},\"RfHgDEs2s-hover\":{opacity:1},\"RfHgDEs2s-pressed\":{opacity:1},\"tMJ8y_U3b-hover\":{opacity:1},\"tMJ8y_U3b-pressed\":{opacity:1},FEVCaC3KR:{backgroundColor:\"var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23)\"},GuqbqOU9T:{backgroundColor:\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\"},KlRxfmqPa:{backgroundColor:\"var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1)\"},QblKzOEX6:{backgroundColor:\"var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af)\"},RfHgDEs2s:{backgroundColor:\"var(--token-1093e5d5-736f-4704-afda-1d6c6bf320af)\"},tMJ8y_U3b:{backgroundColor:\"var(--token-0b8c1b39-660c-4fa4-96ff-4dfec44b4d23)\"}}})]})})})})});});const css=[\".framer-tswVV.framer-1e66fmh, .framer-tswVV .framer-1e66fmh { display: block; }\",\".framer-tswVV.framer-1uy9gqf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-tswVV .framer-1y55ehe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tswVV .framer-5tq3rk { flex: none; height: 11px; position: relative; width: 0px; }\",\".framer-tswVV.framer-v-hb0gm5.framer-1uy9gqf, .framer-tswVV.framer-v-15sed8u.framer-1uy9gqf, .framer-tswVV.framer-v-1fnamyz.framer-1uy9gqf, .framer-tswVV.framer-v-17tyomt.framer-1uy9gqf { padding: 16px 0px 16px 0px; }\",\".framer-tswVV.framer-v-hb0gm5 .framer-5tq3rk, .framer-tswVV.framer-v-15sed8u .framer-5tq3rk, .framer-tswVV.framer-v-1fnamyz .framer-5tq3rk, .framer-tswVV.framer-v-17tyomt .framer-5tq3rk { position: absolute; right: -16px; top: 19px; width: 12px; }\",\".framer-tswVV.framer-v-1kwern7.hover.framer-1uy9gqf, .framer-tswVV.framer-v-ejfk7u.hover.framer-1uy9gqf, .framer-tswVV.framer-v-110by8g.hover.framer-1uy9gqf, .framer-tswVV.framer-v-g3ioe8.hover.framer-1uy9gqf { gap: 10px; padding: 16px 10px 16px 32px; }\",\".framer-tswVV.framer-v-1kwern7.hover .framer-5tq3rk, .framer-tswVV.framer-v-1kwern7.pressed .framer-5tq3rk, .framer-tswVV.framer-v-ejfk7u.hover .framer-5tq3rk, .framer-tswVV.framer-v-ejfk7u.pressed .framer-5tq3rk, .framer-tswVV.framer-v-110by8g.hover .framer-5tq3rk, .framer-tswVV.framer-v-110by8g.pressed .framer-5tq3rk, .framer-tswVV.framer-v-g3ioe8.hover .framer-5tq3rk, .framer-tswVV.framer-v-g3ioe8.pressed .framer-5tq3rk { width: 12px; }\",\".framer-tswVV.framer-v-1kwern7.pressed.framer-1uy9gqf, .framer-tswVV.framer-v-ejfk7u.pressed.framer-1uy9gqf, .framer-tswVV.framer-v-110by8g.pressed.framer-1uy9gqf, .framer-tswVV.framer-v-g3ioe8.pressed.framer-1uy9gqf { gap: 14px; padding: 16px 6px 16px 32px; }\",\".framer-tswVV.framer-v-hb0gm5.hover .framer-5tq3rk, .framer-tswVV.framer-v-15sed8u.hover .framer-5tq3rk, .framer-tswVV.framer-v-1fnamyz.hover .framer-5tq3rk, .framer-tswVV.framer-v-17tyomt.hover .framer-5tq3rk { right: -22px; }\",\".framer-tswVV.framer-v-hb0gm5.pressed .framer-5tq3rk, .framer-tswVV.framer-v-15sed8u.pressed .framer-5tq3rk, .framer-tswVV.framer-v-1fnamyz.pressed .framer-5tq3rk, .framer-tswVV.framer-v-17tyomt.pressed .framer-5tq3rk { right: -24px; }\",...sharedStyle.css,'.framer-tswVV[data-border=\"true\"]::after, .framer-tswVV [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 49\n * @framerIntrinsicWidth 223\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"chBUJtZkI\":{\"layout\":[\"auto\",\"auto\"]},\"FEZvz4Tu7\":{\"layout\":[\"auto\",\"auto\"]},\"fJ7RN5nro\":{\"layout\":[\"auto\",\"auto\"]},\"KlRxfmqPa\":{\"layout\":[\"auto\",\"auto\"]},\"RfHgDEs2s\":{\"layout\":[\"auto\",\"auto\"]},\"EecO2spMQ\":{\"layout\":[\"auto\",\"auto\"]},\"GuqbqOU9T\":{\"layout\":[\"auto\",\"auto\"]},\"QblKzOEX6\":{\"layout\":[\"auto\",\"auto\"]},\"tMJ8y_U3b\":{\"layout\":[\"auto\",\"auto\"]},\"FEVCaC3KR\":{\"layout\":[\"auto\",\"auto\"]},\"pWXlxoPRL\":{\"layout\":[\"auto\",\"auto\"]},\"R_g6XNSAY\":{\"layout\":[\"auto\",\"auto\"]},\"ri61Rtrzk\":{\"layout\":[\"auto\",\"auto\"]},\"HuW3H7KSf\":{\"layout\":[\"auto\",\"auto\"]},\"E6NhftQXB\":{\"layout\":[\"auto\",\"auto\"]},\"TqdEJBRYF\":{\"layout\":[\"auto\",\"auto\"]},\"f8sIVRWvs\":{\"layout\":[\"auto\",\"auto\"]},\"lf4M5Eps8\":{\"layout\":[\"auto\",\"auto\"]},\"UYQqXRSZD\":{\"layout\":[\"auto\",\"auto\"]},\"VLkCgtal2\":{\"layout\":[\"auto\",\"auto\"]},\"eGIZ0pQ6r\":{\"layout\":[\"auto\",\"auto\"]},\"QTjLnFprs\":{\"layout\":[\"auto\",\"auto\"]},\"MSeGaiElg\":{\"layout\":[\"auto\",\"auto\"]},\"F1zv6m1I3\":{\"layout\":[\"auto\",\"auto\"]},\"dDU_WMGmQ\":{\"layout\":[\"auto\",\"auto\"]},\"innZ4opH9\":{\"layout\":[\"auto\",\"auto\"]},\"IyRzVwDeJ\":{\"layout\":[\"auto\",\"auto\"]},\"S5yg3joMc\":{\"layout\":[\"auto\",\"auto\"]},\"C8trnISlc\":{\"layout\":[\"auto\",\"auto\"]},\"r5eGAGrUa\":{\"layout\":[\"auto\",\"auto\"]},\"lvDlWLB1h\":{\"layout\":[\"auto\",\"auto\"]},\"AYHamy1Hd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"H6skvjm6M\":\"label\",\"UCfMO3Yop\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV6R1RKZsQ=withCSS(Component,css,\"framer-tswVV\");export default FramerV6R1RKZsQ;FramerV6R1RKZsQ.displayName=\"Button\";FramerV6R1RKZsQ.defaultProps={height:49,width:223};addPropertyControls(FramerV6R1RKZsQ,{variant:{options:[\"cziPyIIjR\",\"chBUJtZkI\",\"FEZvz4Tu7\",\"fJ7RN5nro\",\"KlRxfmqPa\",\"RfHgDEs2s\",\"EecO2spMQ\",\"GuqbqOU9T\",\"QblKzOEX6\",\"tMJ8y_U3b\",\"FEVCaC3KR\"],optionTitles:[\"Pill Sand\",\"Pill Brown\",\"Pill Cream\",\"Line Dark\",\"Line Brown\",\"Line Light\",\"Link Dark\",\"Link Brown\",\"Link Light\",\"Line Sand\",\"Link Sand\"],title:\"Variant\",type:ControlType.Enum},H6skvjm6M:{defaultValue:\"Make a reservation\",title:\"Label\",type:ControlType.String},onH6skvjm6MChange:{changes:\"H6skvjm6M\",type:ControlType.ChangeHandler},UCfMO3Yop:{title:\"Link\",type:ControlType.Link}});addFonts(FramerV6R1RKZsQ,[{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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV6R1RKZsQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"223\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"chBUJtZkI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FEZvz4Tu7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fJ7RN5nro\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KlRxfmqPa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RfHgDEs2s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EecO2spMQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GuqbqOU9T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QblKzOEX6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tMJ8y_U3b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FEVCaC3KR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pWXlxoPRL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R_g6XNSAY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ri61Rtrzk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HuW3H7KSf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E6NhftQXB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TqdEJBRYF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"f8sIVRWvs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lf4M5Eps8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UYQqXRSZD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VLkCgtal2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eGIZ0pQ6r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QTjLnFprs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MSeGaiElg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F1zv6m1I3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dDU_WMGmQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"innZ4opH9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IyRzVwDeJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S5yg3joMc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C8trnISlc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r5eGAGrUa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lvDlWLB1h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AYHamy1Hd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"H6skvjm6M\\\":\\\"label\\\",\\\"UCfMO3Yop\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V6R1RKZsQ.map","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-regular\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-A2boS .framer-styles-preset-3gjbln:not(.rich-text-wrapper), .framer-A2boS .framer-styles-preset-3gjbln.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.65em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-A2boS\";\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{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Cormorant Garamond-regular\",\"GF;Cormorant Garamond-700\",\"GF;Cormorant Garamond-700italic\",\"GF;Cormorant Garamond-italic\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-8lN80 .framer-styles-preset-cv9hli:not(.rich-text-wrapper), .framer-8lN80 .framer-styles-preset-cv9hli.rich-text-wrapper h3 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-8lN80 .framer-styles-preset-cv9hli:not(.rich-text-wrapper), .framer-8lN80 .framer-styles-preset-cv9hli.rich-text-wrapper h3 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-8lN80 .framer-styles-preset-cv9hli:not(.rich-text-wrapper), .framer-8lN80 .framer-styles-preset-cv9hli.rich-text-wrapper h3 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.18em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-8lN80\";\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;Manrope-regular\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-IT0RQ .framer-styles-preset-1ter10x:not(.rich-text-wrapper), .framer-IT0RQ .framer-styles-preset-1ter10x.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fae60179-6e21-4b11-bb9c-8d63e0e1b574); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-IT0RQ\";\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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useRef,useState}from\"react\";// Cards: on hover a deeper tone of the card's own colour swipes across it (photo cards zoom their photo), and a\n// click anywhere on a card follows the card's own button or link.\n// Attach withCard to each card layer (a page layer, a CMS item's card, or a frame inside a component).\n// The swipe colour is worked out per card so its text and line illustrations keep their contrast; if no tint can,\n// the card doesn't swipe. The card's button stays its one real link, so keyboard users, screen readers and search\n// engines see the same link as before; the rest of the card only forwards mouse and touch clicks to it. A card\n// without a link still swipes but keeps the normal cursor, and becomes clickable as soon as its button gets a link.\nconst PREVIEW=false// true renders every card in its hover state (for checking the look in Framer's screenshots)\n;const EASE=\"cubic-bezier(.22,1,.36,1)\";const IMG=\"[data-framer-background-image-wrapper]\";const ON=\"transform:scaleX(1)\";const ZOOM=\"scale:1.04\";const CSS=`\n.grand-card.is-link{cursor:pointer;-webkit-tap-highlight-color:transparent}\n.grand-card.has-wipe{isolation:isolate}\n.grand-card.has-wipe::before{content:\"\";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--grand-wipe);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s ${EASE}}\n.grand-card ${IMG}{transition:scale .9s ${EASE}}\n@media (hover:hover) and (pointer:fine){\n.grand-card.has-wipe:hover::before{${ON}}\n.grand-card:hover ${IMG}{${ZOOM}}\n}\n.grand-card.has-wipe:has(:focus-visible)::before{${ON}}\n.grand-card:has(:focus-visible) ${IMG}{${ZOOM}}\n.grand-card.has-wipe.is-link:active::before{${ON};transition-duration:.35s}\n.grand-card.is-preview.has-wipe::before{${ON}}\n.grand-card.is-preview ${IMG}{${ZOOM}}\n@media (prefers-reduced-motion:reduce){\n.grand-card.has-wipe::before{transform:none;opacity:0;transition:opacity .25s ease}\n.grand-card.has-wipe:hover::before,.grand-card.has-wipe:has(:focus-visible)::before,.grand-card.has-wipe.is-link:active::before,.grand-card.is-preview.has-wipe::before{opacity:1}\n.grand-card ${IMG},.grand-card:hover ${IMG},.grand-card:has(:focus-visible) ${IMG}{scale:none;transition:none}\n}\n`;// Anything that already handles its own clicks\nconst CONTROLS=\"a[href],button,input,select,textarea,label,summary,iframe,video[controls],[role=button],[role=link],[contenteditable=true]\";function ensureCss(){if(typeof document===\"undefined\"||document.getElementById(\"grand-card-css\"))return;const s=document.createElement(\"style\");s.id=\"grand-card-css\";s.textContent=CSS;document.head.appendChild(s);}// The card's own link: its first visible link (Framer keeps hidden copies of layers for other breakpoints);\n// a card that is itself a link needs nothing from us\nconst shown=el=>el.getClientRects().length>0;function findLink(card){if(card.matches(\"a[href]\"))return null;const links=Array.from(card.querySelectorAll(\"a[href]\"));return links.find(shown)??null;}const TERRACOTTA=[215,132,89];const CREAM=[249,246,240];const ESPRESSO=[85,49,36];function parseColor(c){const m=/^rgba?\\(\\s*([\\d.]+)[,\\s]+([\\d.]+)[,\\s]+([\\d.]+)(?:\\s*[,/]\\s*([\\d.]+%?))?/.exec(c);if(!m)return null;if(m[4]!==undefined&&parseFloat(m[4])===0)return null// transparent\n;return[+m[1],+m[2],+m[3]];}const lum=([r,g,b])=>{const f=v=>(v/=255)<=.03928?v/12.92:((v+.055)/1.055)**2.4;return .2126*f(r)+.7152*f(g)+.0722*f(b);};const contrast=(a,b)=>{const[x,y]=[lum(a),lum(b)].sort((p,q)=>q-p);return(x+.05)/(y+.05);};const mix=(a,b,t)=>[0,1,2].map(i=>Math.round(a[i]*(1-t)+b[i]*t));// Colours that must stay readable on the swipe: the card's text and its line illustrations (masked fills)\nfunction inkColours(card){const seen=new Map;const els=card.querySelectorAll(\"*\");for(let i=0;i<els.length&&i<400;i++){const el=els[i];const cs=getComputedStyle(el);if(cs.visibility===\"hidden\"||!shown(el))continue;const masked=[cs.getPropertyValue(\"mask-image\"),cs.getPropertyValue(\"-webkit-mask-image\")].some(v=>v&&v!==\"none\");if(masked)seen.set(cs.backgroundColor,parseColor(cs.backgroundColor));for(const n of Array.from(el.childNodes))if(n.nodeType===3&&n.textContent.trim()){seen.set(cs.color,parseColor(cs.color));break;}}return Array.from(seen.values()).filter(Boolean);}// Light cards deepen toward terracotta, terracotta cards with dark ink lighten toward cream, cards with light ink\n// darken; the tint backs off until every ink keeps at least its current contrast (or 3:1).\nfunction wipeColour(bg,inks){const L=lum(bg);const darkInk=inks.every(i=>lum(i)<L);const[toward,start]=L>.5?[TERRACOTTA,.45]:!darkInk?[L>.15?ESPRESSO:TERRACOTTA,L>.15?.15:.35]:[CREAM,.45];for(let t=start;t>.06;t-=.05){const w=mix(bg,toward,t);if(inks.every(i=>contrast(w,i)>=Math.min(3,contrast(bg,i))-.05))return`rgb(${w.join(\", \")})`;}return null;}// A click that should go to the card's link, or null when the click belongs to something else\nfunction targetLink(card,e){if(e.defaultPrevented)return null;const t=e.target;if(!t||t.closest(CONTROLS))return null// a real control (or a link around the card) handles it\n;if(String(window.getSelection?.()??\"\").length>0)return null// the visitor is selecting text\n;return findLink(card);}function attach(card,setLook){ensureCss();let bgKey=\"\";let wipe=null;const refresh=()=>{const cs=getComputedStyle(card);const bg=cs.backgroundImage===\"none\"?parseColor(cs.backgroundColor):null;if(cs.backgroundColor+cs.backgroundImage!==bgKey){bgKey=cs.backgroundColor+cs.backgroundImage;wipe=bg?wipeColour(bg,inkColours(card)):null;}const link=card.matches(\"a[href]\")||!!findLink(card);setLook({flags:[wipe&&\"has-wipe\",link&&\"is-link\"].filter(Boolean).join(\" \"),wipe});};refresh();const raf=requestAnimationFrame(refresh)// CMS content and breakpoint variants can settle a frame later\n;const onClick=e=>{if(e.button!==0)return;// Menu PDFs open in a new tab, so the visitor keeps their place on the site\nconst clicked=e.target?.closest?.(\"a[href]\");if(clicked&&card.contains(clicked)&&/\\.pdf([?#]|$)/i.test(clicked.href)&&!clicked.target){clicked.target=\"_blank\";clicked.rel=\"noopener\";}const a=targetLink(card,e);if(!a)return;e.preventDefault();if(e.metaKey||e.ctrlKey||e.shiftKey)window.open(a.href,\"_blank\",\"noopener\");else a.click()// goes through the link's own handling: page navigation, new tab, or the reservations popup\n;};const onAuxClick=e=>{if(e.button!==1)return;const a=targetLink(card,e);if(!a)return;e.preventDefault();window.open(a.href,\"_blank\",\"noopener\");};const onTouchStart=()=>{}// lets iOS Safari show the :active press state\n;card.addEventListener(\"click\",onClick);card.addEventListener(\"auxclick\",onAuxClick);card.addEventListener(\"pointerenter\",refresh);card.addEventListener(\"touchstart\",onTouchStart,{passive:true});return()=>{cancelAnimationFrame(raf);card.removeEventListener(\"click\",onClick);card.removeEventListener(\"auxclick\",onAuxClick);card.removeEventListener(\"pointerenter\",refresh);card.removeEventListener(\"touchstart\",onTouchStart);};}export function withCard(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[look,setLookState]=useState({flags:\"\",wipe:null});// A transition, so React finishes hydrating the card (e.g. a lazily loaded component instance) before restyling it;\n// an urgent update here made React throw away the server HTML of those cards (React error #421)\nconst setLook=useCallback(l=>startTransition(()=>setLookState(p=>p.flags===l.flags&&p.wipe===l.wipe?p:l)),[]);const node=useRef(null);const detach=useRef(null);const setRef=useCallback(el=>{if(typeof ref===\"function\")ref(el);else if(ref)ref.current=el;if(node.current===el)return;detach.current?.();detach.current=null;node.current=el;if(el instanceof HTMLElement)detach.current=attach(el,setLook);},[ref]);useEffect(()=>()=>{detach.current?.();detach.current=null;},[]);const className=[props.className,\"grand-card\",look.flags,PREVIEW&&\"is-preview\"].filter(Boolean).join(\" \");const style=look.wipe?{...props.style,\"--grand-wipe\":look.wipe}:props.style;return /*#__PURE__*/_jsx(Component,{...props,ref:setRef,className:className,style:style});});}const clamp01=v=>v<0?0:v>1?1:v;// An element's laid-out children, looking through Framer's invisible wrappers (display: contents), such as the\n// \"ssr-variant\" wrappers it adds around layers that differ between breakpoints\nfunction boxes(el){const out=[];for(const c of Array.from(el.children)){if(!(c instanceof HTMLElement))continue;const d=getComputedStyle(c).display;if(d===\"contents\")out.push(...boxes(c));else if(d!==\"none\")out.push(c);}return out;}// How far a row's content runs past its right edge (keeping its end padding), or its scroll range if it already scrolls\nfunction measureRow(row){const cs=getComputedStyle(row);if(/auto|scroll/.test(cs.overflowX)&&!row.dataset.grandStrip)return{el:row,dist:row.scrollWidth-row.clientWidth,scroller:true};const left=row.getBoundingClientRect().left;let end=0;for(const k of boxes(row)){const r=k.getBoundingClientRect();if(r.width)end=Math.max(end,r.right-left);}return{el:row,dist:Math.round(end+(parseFloat(cs.paddingRight)||0)-row.clientWidth),scroller:false};}function findRow(section){let best=null;for(const c of boxes(section)){if(!c.offsetWidth)continue;const m=measureRow(c);if(m&&m.dist>24&&(!best||m.dist>best.dist))best=m;}return best;}// Reduced motion: let the row scroll sideways by touch/trackpad, snapping to each card\nfunction setStrip(row,on){const s=row.style;if(on)row.dataset.grandStrip=\"1\";else delete row.dataset.grandStrip;s.overflowX=on?\"auto\":\"\";s.scrollSnapType=on?\"x mandatory\":\"\";s.scrollbarWidth=on?\"none\":\"\";s.overscrollBehaviorX=on?\"contain\":\"\";for(const k of boxes(row))k.style.scrollSnapAlign=on?\"start\":\"\";}export function withScrollRow(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[pin,setPin]=useState(null);const outer=useRef(null);const section=useRef(null);const setRef=useCallback(el=>{if(typeof ref===\"function\")ref(el);else if(ref)ref.current=el;section.current=el;},[ref]);useEffect(()=>{const sec=section.current;const out=outer.current;if(!(sec instanceof HTMLElement)||!out)return;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\");let row=null;let current=null;let x=0;let raf=0;let vw=0;let vh=0;const place=v=>{if(!row)return;if(row.scroller)row.el.scrollLeft=v;else row.el.style.translate=v?`${-v}px 0`:\"\";};const paint=()=>{raf=0;if(!row||!current)return;const target=clamp01((current.top-out.getBoundingClientRect().top)/current.dist)*current.dist;x+=(target-x)*.22// a touch of smoothing; settles within a few frames\n;if(Math.abs(target-x)<.5)x=target;else raf=requestAnimationFrame(paint);place(x);};const schedule=()=>{if(!raf)raf=requestAnimationFrame(paint);};const release=()=>{if(!row)return;place(0);if(row.el.dataset.grandStrip)setStrip(row.el,false);row=null;};const measure=()=>{vw=window.innerWidth;vh=window.innerHeight;const prev=row?.el;if(prev&&!row.scroller)prev.style.translate=\"\"// measure the row at rest\n;const found=findRow(sec);if(prev&&prev!==found?.el)release();if(!found||reduce.matches){if(found&&!found.scroller)setStrip(found.el,true);row=found;current=null;x=0;startTransition(()=>setPin(null));return;}if(found.el.dataset.grandStrip)setStrip(found.el,false);row=found;const height=sec.offsetHeight;const next={dist:found.dist,top:Math.round((vh-height)/2),height};if(!current||current.dist!==next.dist||current.top!==next.top||current.height!==next.height){current=next;startTransition(()=>setPin(next))// see withCard: never an urgent update during hydration\n;}place(x);schedule();};let queued=0;const remeasure=()=>{if(!queued)queued=requestAnimationFrame(()=>(queued=0,measure()));};// Phone browsers resize the viewport as their address bar slides; only react to real size changes\nconst onResize=()=>{if(window.innerWidth!==vw||Math.abs(window.innerHeight-vh)>120)remeasure();};const ro=new ResizeObserver(remeasure);ro.observe(sec);for(const c of boxes(sec))ro.observe(c);measure();window.addEventListener(\"scroll\",schedule,{passive:true});window.addEventListener(\"resize\",onResize);reduce.addEventListener?.(\"change\",remeasure);document.fonts?.ready.then(remeasure);return()=>{cancelAnimationFrame(raf);cancelAnimationFrame(queued);ro.disconnect();window.removeEventListener(\"scroll\",schedule);window.removeEventListener(\"resize\",onResize);reduce.removeEventListener?.(\"change\",remeasure);release();};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:outer,\"data-grand-scroll-row\":\"\",style:{position:\"relative\",width:\"100%\",flex:\"none\",height:pin?pin.height+pin.dist:undefined},children:/*#__PURE__*/_jsx(\"div\",{style:{position:pin?\"sticky\":\"relative\",top:pin?pin.top:undefined,width:\"100%\"},children:/*#__PURE__*/_jsx(Component,{...props,ref:setRef})})});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withScrollRow\":{\"type\":\"reactHoc\",\"name\":\"withScrollRow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCard\":{\"type\":\"reactHoc\",\"name\":\"withCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cards.map","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;La Belle Aurore-regular\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-iHqpB .framer-styles-preset-x4os3p:not(.rich-text-wrapper), .framer-iHqpB .framer-styles-preset-x4os3p.rich-text-wrapper p { --framer-font-family: \\\"La Belle Aurore\\\", \\\"La Belle Aurore Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-iHqpB .framer-styles-preset-x4os3p:not(.rich-text-wrapper), .framer-iHqpB .framer-styles-preset-x4os3p.rich-text-wrapper p { --framer-font-family: \\\"La Belle Aurore\\\", \\\"La Belle Aurore Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-iHqpB .framer-styles-preset-x4os3p:not(.rich-text-wrapper), .framer-iHqpB .framer-styles-preset-x4os3p.rich-text-wrapper p { --framer-font-family: \\\"La Belle Aurore\\\", \\\"La Belle Aurore Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-iHqpB\";\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([\"GF;Cormorant Garamond-regular\",\"GF;Cormorant Garamond-700\",\"GF;Cormorant Garamond-700italic\",\"GF;Cormorant Garamond-italic\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-TS7zF .framer-styles-preset-12rc4b0:not(.rich-text-wrapper), .framer-TS7zF .framer-styles-preset-12rc4b0.rich-text-wrapper h1 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.15em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-TS7zF .framer-styles-preset-12rc4b0:not(.rich-text-wrapper), .framer-TS7zF .framer-styles-preset-12rc4b0.rich-text-wrapper h1 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-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: -1px; --framer-line-height: 1.12em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --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-TS7zF .framer-styles-preset-12rc4b0:not(.rich-text-wrapper), .framer-TS7zF .framer-styles-preset-12rc4b0.rich-text-wrapper h1 { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 44px; --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: -1px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-552a26e0-d4a0-4678-9f7e-f623b576b1b1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-TS7zF\";\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\"}}}"],"mappings":"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"}