{"version":3,"file":"ColorStudyFunnel.Cv6XmhmP.mjs","names":["p","useState","useRef"],"sources":["https:/framerusercontent.com/modules/stwTPy5g0zQbxWJgLbby/EkZo98DHNevvzzoevqnu/ColorStudyFunnel.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const INK=\"#1C2420\";const BODY=\"#3E4742\";const MUTED=\"#5C6660\";const LINE=\"#DCDDD6\";const GROUND=\"#FAFAF7\";const MIST=\"#E9EEE9\";const SERIF=\"'Cormorant Garamond', Georgia, serif\";const SANS=\"Inter, system-ui, sans-serif\";const QUESTIONS=[{id:\"zip\",eyebrow:\"Location\",title:\"What’s your ZIP code?\",sub:\"We work in Jacksonville Beach, Ponte Vedra and St. Augustine.\",type:\"zip\"},{id:\"own\",eyebrow:\"Ownership\",title:\"Do you own the home?\",sub:\"\",options:[\"Yes, I own it\",\"I’m in the process of buying it\",\"I rent it\"]},{id:\"light\",eyebrow:\"Sun exposure\",title:\"Which side of your home gets the morning sun?\",sub:\"Sun exposure changes how a color looks and how long it lasts.\",options:[\"The front\",\"The back\",\"A side\",\"Not sure\"]},{id:\"surface\",eyebrow:\"Exterior\",title:\"What is your home’s exterior?\",sub:\"Each surface needs its own preparation.\",options:[\"Stucco\",\"Wood siding\",\"Fiber cement\",\"Brick\",\"A mix\"]},{id:\"height\",eyebrow:\"Size\",title:\"How many stories is your home?\",sub:\"\",options:[\"One story\",\"Two stories\",\"Three or more\"]},{id:\"sqft\",eyebrow:\"Size\",title:\"About how large is your home?\",sub:\"Living area is fine. We confirm exact measurements on site.\",options:[\"Under 3,000 sq ft\",\"3,000 to 4,000 sq ft\",\"4,000 to 5,000 sq ft\",\"Over 5,000 sq ft\"]},{id:\"age\",eyebrow:\"Current paint\",title:\"When was it last painted?\",sub:\"Coastal sun and salt air shorten the life of most paint.\",options:[\"Under 5 years ago\",\"5 to 10 years ago\",\"Over 10 years ago\",\"Not sure\"]},{id:\"built\",eyebrow:\"Year built\",title:\"When was your home built?\",sub:\"\",options:[\"Before 1978\",\"1978 to 2000\",\"2000 to 2015\",\"After 2015\"]},{id:\"hoa\",eyebrow:\"HOA\",title:\"Is your home in an HOA?\",sub:\"We work within approved palettes and handle the color submission.\",options:[\"Yes, with an approved color palette\",\"Yes, but flexible on color\",\"No HOA\"]},{id:\"mood\",eyebrow:\"Style\",title:\"Which style feels most like your home?\",sub:\"We’ll suggest palettes to match.\",options:[\"Quiet and timeless\",\"Coastal and light\",\"Warm and classic\",\"Bold and modern\"]},{id:\"details\",eyebrow:\"Details\",title:\"Which details would you like painted?\",sub:\"Choose all that apply.\",options:[\"Trim\",\"Shutters\",\"Front door\",\"Garage door\",\"Soffits and fascia\"],multi:true},{id:\"timeline\",eyebrow:\"Timing\",title:\"When would you like it finished?\",sub:\"\",options:[\"Before the holidays\",\"By the new year\",\"This spring\",\"Just exploring\"]},{id:\"priority\",eyebrow:\"Priorities\",title:\"What matters most to you in this project?\",sub:\"\",options:[\"That the finish lasts\",\"Getting the color right\",\"Having it finished on time\",\"Staying within budget\"]}];const PALETTES={\"Quiet and timeless\":[{name:\"Linen & Slate\",line:\"Soft linen walls, crisp white trim, a slate door.\",body:\"#E7E2D6\",trim:\"#FFFFFF\",door:\"#3E4A52\"},{name:\"Oyster Shell\",line:\"Warm grey shell tones with a deep green accent.\",body:\"#D9D4CA\",trim:\"#F7F5F0\",door:\"#2E3B33\"},{name:\"Driftwood\",line:\"Weathered taupe, ivory trim, a walnut door.\",body:\"#BDB3A3\",trim:\"#F2EFE8\",door:\"#5A4636\"}],\"Coastal and light\":[{name:\"Sea Glass\",line:\"Pale green-grey walls, white trim, a deep teal door.\",body:\"#C9D8D2\",trim:\"#FFFFFF\",door:\"#2F5D62\"},{name:\"Dune\",line:\"Sand walls, soft white trim, a sage door.\",body:\"#E6DCC6\",trim:\"#FBFAF6\",door:\"#6E8B74\"},{name:\"Morning Tide\",line:\"Misted blue walls, white trim, a navy door.\",body:\"#D4E0E6\",trim:\"#FFFFFF\",door:\"#1F3A5F\"}],\"Warm and classic\":[{name:\"Coquina\",line:\"Shell-stone walls with an oxblood door, after old St. Augustine.\",body:\"#E3D3B8\",trim:\"#FAF6EE\",door:\"#7A3B2E\"},{name:\"Magnolia\",line:\"Cream walls, white trim, a hunter green door.\",body:\"#EFE6D8\",trim:\"#FFFFFF\",door:\"#3B4A3F\"},{name:\"Old Town\",line:\"Warm clay walls, parchment trim, an espresso door.\",body:\"#D8C3A5\",trim:\"#F5EFE4\",door:\"#4A2F27\"}],\"Bold and modern\":[{name:\"Ink & Bone\",line:\"Near-black walls, bone trim, a brass-toned door.\",body:\"#2B2F2E\",trim:\"#EDEAE3\",door:\"#B8893B\"},{name:\"Palmetto\",line:\"Deep palm green walls, pale trim, a black door.\",body:\"#4A5A4C\",trim:\"#F1EFE9\",door:\"#1E1E1E\"},{name:\"Olive Grove\",line:\"Olive walls, pale linen trim, an iron door.\",body:\"#646A52\",trim:\"#EFEDE4\",door:\"#2B2B28\"}]};const SLOTS=[\"This week\",\"Next week\",\"Later in November\",\"December\"];const STUDY_ITEMS=[[\"Three light passes in one day\",\"Morning, midday and late-day visits to see how sun, shade and landscape change your color.\"],[\"Sun and shadow mapping\",\"How light falls on each side of the home through the day.\"],[\"Large painted sample boards\",\"Your palette on real stucco and wood, viewed in each light.\"],[\"Preservation review\",\"A photographed record of wood, stucco, sealant and sun wear, and what each needs before painting.\"],[\"Finish recommendation\",\"Which coating suits your surfaces and exposure: premium American or imported European mineral.\"],[\"Your Color & Material Dossier\",\"Final palette with exact paint codes, your HOA submission prepared, and a line-by-line proposal.\"]];function compressPhoto(file){return new Promise((resolve,reject)=>{const img=new Image;img.onload=()=>{const max=1600;const scale=Math.min(1,max/Math.max(img.width,img.height));const c=document.createElement(\"canvas\");c.width=Math.round(img.width*scale);c.height=Math.round(img.height*scale);const ctx=c.getContext(\"2d\");if(!ctx)return reject(new Error(\"no canvas\"));ctx.drawImage(img,0,0,c.width,c.height);resolve(c.toDataURL(\"image/jpeg\",.82));};img.onerror=reject;img.src=URL.createObjectURL(file);});}function House({p}){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 480 340\",role:\"img\",\"aria-label\":`Illustration of a home in the ${p.name} palette`,style:{display:\"block\",width:\"100%\",height:\"auto\"},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"0\",y:\"0\",width:\"480\",height:\"340\",fill:\"#F1F2EE\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"0\",y:\"300\",width:\"480\",height:\"40\",fill:\"#E2E4DD\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"56,150 240,58 424,150\",fill:\"#3A403D\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"56,150 240,58 424,150\",fill:\"none\",stroke:p.trim,strokeWidth:\"6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"84\",y:\"150\",width:\"312\",height:\"150\",fill:p.body}),/*#__PURE__*/_jsx(\"rect\",{x:\"116\",y:\"182\",width:\"58\",height:\"72\",fill:\"#2B3330\",stroke:p.trim,strokeWidth:\"6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"100\",y:\"182\",width:\"12\",height:\"72\",fill:p.door}),/*#__PURE__*/_jsx(\"rect\",{x:\"178\",y:\"182\",width:\"12\",height:\"72\",fill:p.door}),/*#__PURE__*/_jsx(\"rect\",{x:\"306\",y:\"182\",width:\"58\",height:\"72\",fill:\"#2B3330\",stroke:p.trim,strokeWidth:\"6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"290\",y:\"182\",width:\"12\",height:\"72\",fill:p.door}),/*#__PURE__*/_jsx(\"rect\",{x:\"368\",y:\"182\",width:\"12\",height:\"72\",fill:p.door}),/*#__PURE__*/_jsx(\"rect\",{x:\"214\",y:\"200\",width:\"52\",height:\"100\",fill:p.door,stroke:p.trim,strokeWidth:\"6\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"200\",y:\"300\",width:\"80\",height:\"8\",fill:p.trim})]});}/**\n * Color Preview questionnaire for Designed by Oasis.\n *\n * @framerIntrinsicWidth 760\n * @framerIntrinsicHeight 720\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ColorStudyFunnel(props){const{accent=\"#2E4A3B\",appealEmail=\"hello@designedbyoasis.com\",webhookUrl=\"\",reserveLink=\"\"}=props;const isStatic=useIsStaticRenderer();const[step,setStep]=useState(\"q\");const[qi,setQi]=useState(0);const[answers,setAnswers]=useState({});const[zip,setZip]=useState(\"\");const[address,setAddress]=useState(\"\");const[photo,setPhoto]=useState(\"\");const[photoData,setPhotoData]=useState(\"\");const[palIdx,setPalIdx]=useState(0);const[name,setName]=useState(\"\");const[email,setEmail]=useState(\"\");const[phone,setPhone]=useState(\"\");const[slot,setSlot]=useState(\"\");const[declineReason,setDeclineReason]=useState(\"\");const[path,setPath]=useState(\"\");const[focus,setFocus]=useState(false);const[toast,setToast]=useState(false);const[leaving,setLeaving]=useState(false);// Slide-in note on the next-step screen: the preview is already on its way\nuseEffect(()=>{if(step!==\"book\"||typeof window===\"undefined\")return;const a=window.setTimeout(()=>setToast(true),350);const b=window.setTimeout(()=>setToast(false),5600);return()=>{window.clearTimeout(a);window.clearTimeout(b);};},[step]);const scroller=useRef(null);// Focused mode: once the quiz starts it takes over the screen; lock the page behind it\nuseEffect(()=>{if(isStatic||typeof document===\"undefined\")return;const prev=document.body.style.overflow;if(focus)document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};},[focus,isStatic]);// Every new screen starts at the top\nuseEffect(()=>{if(typeof window===\"undefined\")return;if(focus&&scroller.current)scroller.current.scrollTo({top:0,behavior:\"auto\"});},[step,qi,focus]);const idx=id=>QUESTIONS.findIndex(x=>x.id===id);const n=QUESTIONS.length;const q=QUESTIONS[qi];const mood=answers.mood||\"Coastal and light\";const set=PALETTES[mood]||PALETTES[\"Coastal and light\"];const pal=set[palIdx]||set[0];function go(fn){startTransition(fn);}// fade the current screen out, then change it (the new screen fades in)\nfunction move(fn){if(typeof window===\"undefined\")return go(fn);setLeaving(true);window.setTimeout(()=>{go(fn);setLeaving(false);},380);}function nextQ(){go(()=>{if(qi<n-1){setStep(\"q\");setQi(qi+1);}else setStep(\"range\");});}function answer(id,val){const next={...answers,[id]:val};go(()=>setAnswers(next));// let the choice register, fade the screen out, then move on\nwindow.setTimeout(()=>setLeaving(true),380);window.setTimeout(()=>{setLeaving(false);if(id===\"own\"&&val===\"I rent it\")return go(()=>{setDeclineReason(\"rent\");setStep(\"declined\");});if(id===\"sqft\"&&val===\"Under 3,000 sq ft\")return go(()=>{setDeclineReason(\"size\");setStep(\"declined\");});if(id===\"priority\"&&val===\"Staying within budget\")return go(()=>{setDeclineReason(\"budget\");setStep(\"declined\");});if(id===\"light\")return go(()=>setStep(\"address\"));nextQ();},760);}function toggleMulti(id,val){const cur=Array.isArray(answers[id])?answers[id].slice():[];const i=cur.indexOf(val);if(i===-1)cur.push(val);else cur.splice(i,1);go(()=>setAnswers({...answers,[id]:cur}));}function back(){go(()=>{if(step===\"q\"){if(qi===0)return;if(qi===idx(\"light\")+1)setStep(\"address\");else setQi(qi-1);}else if(step===\"address\"){setStep(\"q\");setQi(idx(\"light\"));}else if(step===\"range\"){setStep(\"q\");setQi(n-1);}else if(step===\"photo\")setStep(\"range\");else if(step===\"palette\")setStep(\"photo\");else if(step===\"reveal\")setStep(\"palette\");else if(step===\"book\")setStep(\"reveal\");else if(step===\"apply\")setStep(\"book\");});}function send(payloadStep,pathOverride){if(!webhookUrl||typeof window===\"undefined\")return;const body={step:payloadStep,photo:payloadStep===\"lead\"?photoData:\"\",answers:{...answers,zip},address,palette:pal.name,paletteColors:{body:pal.body,trim:pal.trim,door:pal.door},name,email,phone,slot,path:pathOverride??path,submittedAt:new Date().toISOString()};fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"text/plain;charset=utf-8\"},body:JSON.stringify(body),keepalive:payloadStep!==\"lead\"}).catch(()=>{});}function restart(){go(()=>{setStep(\"q\");setQi(0);setAnswers({});setZip(\"\");setAddress(\"\");setPhoto(\"\");setPalIdx(0);setSlot(\"\");setDeclineReason(\"\");setPath(\"\");setPhotoData(\"\");setFocus(false);});}// ---------- styles\nconst eyebrow={fontFamily:SANS,fontSize:12,fontWeight:500,letterSpacing:\"0.2em\",textTransform:\"uppercase\",color:MUTED,margin:0};const h2={fontFamily:SERIF,fontWeight:400,fontSize:\"clamp(34px, 4.5vw, 48px)\",lineHeight:1.08,color:INK,margin:0};const sub={fontFamily:SANS,fontSize:16,lineHeight:1.6,color:BODY,margin:0};const small={fontFamily:SANS,fontSize:13,lineHeight:1.5,color:MUTED,margin:0};const col={display:\"flex\",flexDirection:\"column\"};const opt=on=>({display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",minHeight:56,padding:\"0 20px\",boxSizing:\"border-box\",border:`1px solid ${on?accent:LINE}`,borderRadius:2,background:on?MIST:\"#FFFFFF\",fontFamily:SANS,fontSize:16,color:INK,textAlign:\"left\",cursor:\"pointer\"});const cta=(disabled=false)=>({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:52,padding:\"0 32px\",border:0,borderRadius:2,background:accent,color:\"#FFFFFF\",fontFamily:SANS,fontSize:15,fontWeight:500,letterSpacing:\"0.02em\",cursor:disabled?\"default\":\"pointer\",opacity:disabled?.35:1});const ghost={minHeight:44,padding:0,border:0,background:\"none\",fontFamily:SANS,fontSize:14,color:MUTED,cursor:\"pointer\"};const field={width:\"100%\",boxSizing:\"border-box\",minHeight:52,padding:\"0 16px\",border:`1px solid ${LINE}`,borderRadius:2,background:\"#FFFFFF\",fontFamily:SANS,fontSize:16,color:INK};const label={...small,display:\"block\",marginBottom:8};const head=(e,t,s)=>/*#__PURE__*/_jsxs(\"div\",{style:{...col,gap:14},children:[/*#__PURE__*/_jsx(\"p\",{style:eyebrow,children:e}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:t}),s?/*#__PURE__*/_jsx(\"p\",{style:sub,children:s}):null]});// progress\nconst progressMap={address:idx(\"light\")+1.5,range:n+.5,photo:n+1,palette:n+2,reveal:n+3,book:n+4,apply:n+4};const pos=step===\"q\"?qi+1:progressMap[step]||0;const stepNames={address:\"Sun exposure\",range:\"Investment\",photo:\"Photo\",palette:\"Palette\",reveal:\"Your preview\",book:\"Next step\",apply:\"Step 1\"};const stepLabel=step===\"q\"?`${String(qi+1).padStart(2,\"0\")} / ${n}`:stepNames[step]||\"\";const showChrome=step!==\"done\"&&step!==\"declined\";const canBack=!(step===\"q\"&&qi===0);const tl=answers.timeline;let bookNote=\"The dry season, roughly November through April, gives the cleanest, longest-lasting finish. Spring starts reserve early.\";if(tl===\"Before the holidays\")bookNote=\"To finish before Thanksgiving, a study day this week or next is recommended. Dry-season starts are limited.\";else if(tl===\"By the new year\")bookNote=\"To begin 2027 with the home finished, reserve a December start before the season fills.\";const wrap=focus?{position:\"fixed\",inset:0,zIndex:9999,overflowY:\"auto\",WebkitOverflowScrolling:\"touch\",background:\"#FAFAF7\",color:INK,fontFamily:SANS,boxSizing:\"border-box\",padding:\"0 20px 64px\"}:{...props.style,position:\"relative\",width:\"100%\",boxSizing:\"border-box\",background:\"transparent\",color:INK,fontFamily:SANS,padding:\"8px 0 24px\"};const dock={position:\"fixed\",left:0,right:0,bottom:0,zIndex:1e4,background:\"rgba(250,250,247,0.97)\",borderTop:`1px solid ${LINE}`,padding:\"14px 20px calc(14px + env(safe-area-inset-bottom))\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4};const inner={width:\"100%\",maxWidth:600,margin:\"0 auto\",...col,gap:28};return /*#__PURE__*/_jsxs(\"div\",{style:wrap,ref:scroller,children:[focus&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"sticky\",top:0,zIndex:2,background:\"#FAFAF7\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",maxWidth:1120,margin:\"0 auto 24px\",padding:\"18px 0\",borderBottom:`1px solid ${LINE}`},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:22,color:INK},children:\"Designed by Oasis\"})}),/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:\"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=Inter:wght@400;500&display=swap\"}),showChrome&&/*#__PURE__*/_jsxs(\"div\",{style:{...inner,gap:14,marginBottom:40},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...ghost,visibility:canBack?\"visible\":\"hidden\"},onClick:back,children:\"← Back\"}),/*#__PURE__*/_jsx(\"span\",{style:{...small,letterSpacing:\"0.08em\"},children:stepLabel})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:LINE},children:/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:accent,width:`${Math.round(pos/(n+4)*100)}%`,transition:\"width .4s\"}})})]}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes csIn { from { opacity: 0; transform: translateY(10px) } to { opacity: 1; transform: none } }`}),/*#__PURE__*/_jsx(\"div\",{style:{opacity:leaving?0:1,transition:\"opacity .38s ease\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{animation:\"csIn .6s ease both\"},children:[step===\"q\"&&/*#__PURE__*/_jsxs(\"div\",{style:inner,children:[head(q.eyebrow,q.title,q.sub),q.type===\"zip\"?/*#__PURE__*/_jsxs(\"div\",{style:{...col,gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"cs-zip\",style:label,children:\"ZIP code\"}),/*#__PURE__*/_jsx(\"input\",{id:\"cs-zip\",style:field,inputMode:\"numeric\",maxLength:5,placeholder:\"32082\",value:zip,onChange:e=>setZip(e.target.value.replace(/[^0-9]/g,\"\").slice(0,5))})]}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:cta(zip.length!==5),disabled:zip.length!==5,onClick:()=>{setAnswers({...answers,zip});if(!isStatic)setFocus(true);move(nextQ);},children:\"Continue\"})})]}):/*#__PURE__*/_jsxs(\"div\",{style:{...col,gap:10},children:[(q.options||[]).map(o=>{const cur=answers[q.id];const on=q.multi?Array.isArray(cur)&&cur.indexOf(o)!==-1:cur===o;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:opt(on),\"aria-pressed\":on,onClick:()=>q.multi?toggleMulti(q.id,o):answer(q.id,o),children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:14},children:[q.id===\"mood\"&&PALETTES[o]&&/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{display:\"flex\",flexShrink:0,border:`1px solid ${LINE}`},children:[PALETTES[o].map(pp=>/*#__PURE__*/_jsx(\"span\",{style:{width:14,height:28,background:pp.body}},pp.name)),/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:28,background:PALETTES[o][0].door}})]}),/*#__PURE__*/_jsx(\"span\",{children:o})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:accent},children:on?\"●\":\"\"})]},o);}),q.multi&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:cta(),onClick:()=>move(nextQ),children:\"Continue\"})})]})]}),step===\"address\"&&/*#__PURE__*/_jsxs(\"div\",{style:inner,children:[answers.light===\"Not sure\"?head(\"Sun exposure\",\"We’ll check it for you.\",\"Share your address and we’ll find which way your home faces from the map.\"):head(\"Sun exposure\",\"Confirm your address.\",\"We’ll confirm your home’s orientation and sun exposure on the map.\"),/*#__PURE__*/_jsxs(\"div\",{style:{...col,gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"cs-addr\",style:label,children:\"Street address\"}),/*#__PURE__*/_jsx(\"input\",{id:\"cs-addr\",style:field,autoComplete:\"street-address\",placeholder:\"123 Ponte Vedra Blvd\",value:address,onChange:e=>setAddress(e.target.value)})]}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:cta(address.trim().length<5),disabled:address.trim().length<5,onClick:()=>move(()=>{setStep(\"q\");setQi(idx(\"light\")+1);}),children:\"Continue\"})})]})]}),step===\"range\"&&/*#__PURE__*/_jsxs(\"div\",{style:inner,children:[head(\"Investment\",\"Before we render your home.\",\"We want you to know the range up front, so the preview is useful to you.\"),/*#__PURE__*/_jsxs(\"div\",{style:{...col,gap:8,padding:\"28px 24px\",border:`1px solid ${LINE}`,background:\"#FFFFFF\"},children:[/*#__PURE__*/_jsx(\"span\",{style:small,children:\"Most of our exterior commissions\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:\"clamp(34px, 5vw, 44px)\",lineHeight:1.1,color:INK},children:\"$15,000 to $45,000\"}),/*#__PURE__*/_jsx(\"span\",{style:{...sub,fontSize:15},children:\"The figure depends on the size of your home and your vision for it, from a refined repaint to imported European mineral finishes.\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{...small,fontSize:14},children:\"Includes full preparation. Our studio works on homes of 3,000 square feet and above.\"}),/*#__PURE__*/_jsx(\"div\",{style:{height:120},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{style:dock,children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...cta(),width:\"100%\",maxWidth:600},onClick:()=>move(()=>setStep(\"photo\")),children:\"Continue to my preview\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...ghost,fontSize:13},onClick:()=>move(()=>{setDeclineReason(\"budget\");setStep(\"declined\");}),children:\"This is more than I planned\"})]})]}),step===\"photo\"&&/*#__PURE__*/_jsxs(\"div\",{style:inner,children:[head(\"Photo\",\"Take a photo of your home.\",\"Stand across the street in daylight, facing the front of the home. One photo is enough.\"),photo&&/*#__PURE__*/_jsx(\"img\",{src:photo,alt:\"Your home\",style:{width:\"100%\",aspectRatio:\"4 / 3\",objectFit:\"cover\",display:\"block\",border:`1px solid ${LINE}`}}),/*#__PURE__*/_jsxs(\"label\",{style:{...col,alignItems:\"center\",justifyContent:\"center\",gap:10,minHeight:200,border:`1px dashed #A9ADA6`,borderRadius:2,background:\"#FFFFFF\",cursor:\"pointer\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accent,strokeWidth:\"1.5\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 7h3l2-3h6l2 3h3v13H4z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"13\",r:\"4\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15},children:photo?\"Replace photo\":\"Take or upload a photo\"}),/*#__PURE__*/_jsx(\"span\",{style:small,children:\"Take a new photo or choose one from your library\"}),/*#__PURE__*/_jsx(\"input\",{type:\"file\",accept:\"image/*\",style:{position:\"absolute\",width:1,height:1,opacity:0},onChange:e=>{const f=e.target.files&&e.target.files[0];if(f&&typeof window!==\"undefined\"){go(()=>setPhoto(URL.createObjectURL(f)));compressPhoto(f).then(d=>setPhotoData(d)).catch(()=>{});}}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:20},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:cta(),onClick:()=>move(()=>setStep(\"palette\")),children:\"Continue to palettes\"}),!photo&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:ghost,onClick:()=>move(()=>setStep(\"palette\")),children:\"Skip for now\"})]})]}),step===\"palette\"&&/*#__PURE__*/_jsxs(\"div\",{style:{...col,gap:32,maxWidth:960,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...inner,gap:0},children:head(\"Palette\",\"Choose a palette.\",`Composed for a home that is ${mood.toLowerCase()}, in coastal light.`)}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(240px, 1fr))\",gap:16},children:set.map((p,i)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>move(()=>{setPalIdx(i);setStep(\"reveal\");}),style:{...col,gap:16,padding:20,border:`1px solid ${LINE}`,borderRadius:2,background:\"#FFFFFF\",textAlign:\"left\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",height:120},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:3,background:p.body}}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,background:p.trim,borderTop:\"1px solid #EEEEE9\",borderBottom:\"1px solid #EEEEE9\"}}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,background:p.door}})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:24,color:INK},children:p.name}),/*#__PURE__*/_jsx(\"span\",{style:small,children:p.line})]},p.name))})]}),step===\"reveal\"&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:48,alignItems:\"flex-start\",maxWidth:1120,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"figure\",{style:{flex:\"999 1 420px\",minWidth:0,margin:0,...col,gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",background:\"#FFFFFF\",border:`1px solid ${LINE}`,overflow:\"hidden\"},children:[photo?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"img\",{src:photo,alt:\"Your home with the selected palette\",style:{width:\"100%\",aspectRatio:\"4 / 3\",objectFit:\"cover\",display:\"block\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:pal.body,mixBlendMode:\"color\",opacity:.6}})]}):/*#__PURE__*/_jsx(House,{p:pal}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:16,bottom:14,fontSize:11,letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:\"#FFFFFF\",background:\"rgba(28,36,32,0.55)\",padding:\"6px 10px\"},children:\"Preview \\xb7 Designed by Oasis\"})]}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{display:\"flex\",justifyContent:\"space-between\",fontFamily:SERIF,fontStyle:\"italic\",fontSize:17,color:MUTED},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Color Preview\"}),/*#__PURE__*/_jsx(\"span\",{children:pal.name})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 300px\",minWidth:0,...col,gap:20},children:[head(\"Your preview\",\"Your Color Preview is underway.\",\"Our studio is painting your home in this palette and following it through one day of light: morning, midday and evening. Where should we send it?\"),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"cs-nm\",style:label,children:\"Name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"cs-nm\",style:field,autoComplete:\"name\",value:name,onChange:e=>setName(e.target.value)})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"cs-em\",style:label,children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{id:\"cs-em\",type:\"email\",style:field,autoComplete:\"email\",value:email,onChange:e=>setEmail(e.target.value)})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"cs-ph\",style:label,children:\"Mobile\"}),/*#__PURE__*/_jsx(\"input\",{id:\"cs-ph\",type:\"tel\",style:field,autoComplete:\"tel\",value:phone,onChange:e=>setPhone(e.target.value)})]}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:cta(!(name.trim()&&email.trim())),disabled:!(name.trim()&&email.trim()),onClick:()=>{send(\"lead\");move(()=>setStep(\"book\"));},children:\"Send my Color Preview\"})}),/*#__PURE__*/_jsx(\"p\",{style:small,children:\"Your private Color Preview arrives by email within 24 hours. No obligation.\"})]})]}),step===\"book\"&&/*#__PURE__*/_jsxs(\"div\",{style:inner,children:[/*#__PURE__*/_jsxs(\"div\",{role:\"status\",\"aria-live\":\"polite\",style:{position:\"fixed\",top:16,left:\"50%\",zIndex:10001,width:\"calc(100% - 32px)\",maxWidth:440,boxSizing:\"border-box\",transform:`translate(-50%, ${toast?\"0\":\"-140%\"})`,opacity:toast?1:0,transition:\"transform .45s ease, opacity .45s ease\",display:\"flex\",gap:12,alignItems:\"flex-start\",padding:\"14px 18px\",background:INK,color:\"#FFFFFF\",borderRadius:2,boxShadow:\"0 10px 30px rgba(28,36,32,0.18)\",pointerEvents:toast?\"auto\":\"none\"},onClick:()=>setToast(false),children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,lineHeight:1.4},children:\"✓\"}),/*#__PURE__*/_jsxs(\"span\",{style:{...col,gap:2},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SANS,fontSize:14,fontWeight:500},children:\"Your Color Preview is on its way\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:SANS,fontSize:13,opacity:.8},children:[\"We’ll send it to \",email||\"your inbox\",\". Nothing else is needed.\"]})]})]}),head(\"Optional \\xb7 The next step\",\"Apply to work with our studio.\",\"We take on a limited number of homes each season. Every commission moves through three steps, and we choose our projects at each one.\"),/*#__PURE__*/_jsx(\"div\",{style:{...col,border:`1px solid ${LINE}`,background:\"#FFFFFF\"},children:[[\"01\",\"The home\",\"We review your photo, address and answers, then call you within 2 weeks. Complimentary.\"],[\"02\",\"Exterior Light & Color Study\",`A $3,000 study, complimentary once your home is accepted. Three visits in one day to refine ${pal.name} in your own light.`],[\"03\",\"Planning & Design\",\"Final palette, finish specification, preservation plan and your proposal.\"]].map((st,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:16,padding:\"18px 20px\",borderTop:i?`1px solid ${LINE}`:\"none\",background:i===1?MIST:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:22,lineHeight:1,color:accent,minWidth:26},children:st[0]}),/*#__PURE__*/_jsxs(\"span\",{style:{...col,gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SANS,fontSize:15,fontWeight:500,color:INK},children:st[1]}),/*#__PURE__*/_jsx(\"span\",{style:{...small,fontSize:13},children:st[2]}),i===1&&/*#__PURE__*/_jsxs(\"span\",{style:{...col,gap:8,marginTop:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{...eyebrow,fontSize:11,color:accent},children:\"What’s included\"}),STUDY_ITEMS.map(it=>/*#__PURE__*/_jsxs(\"span\",{style:{...col,gap:2,paddingTop:8,borderTop:\"1px solid #C9D3CB\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SANS,fontSize:13,fontWeight:500,color:INK},children:it[0]}),/*#__PURE__*/_jsx(\"span\",{style:{...small,fontSize:12},children:it[1]})]},it[0]))]})]})]},st[0]))}),/*#__PURE__*/_jsx(\"p\",{style:{...small,fontSize:13},children:\"We’re selective about the work we take on. At any step we may decline a home that isn’t suited to how we work: light that won’t let the finish read as intended, surfaces that need more than paint, or a timeline we can’t honor.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{...col,gap:12},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:{...cta(),width:\"100%\",minHeight:0,padding:\"16px 20px\",flexDirection:\"column\",gap:4},onClick:()=>move(()=>{setPath(\"complimentary\");setStep(\"apply\");}),children:[/*#__PURE__*/_jsx(\"span\",{children:\"Begin your application\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:400,opacity:.8},children:\"Step 1 \\xb7 We review your home and call within 2 weeks\"})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:{...opt(false),minHeight:0,padding:\"16px 20px\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",gap:4,fontWeight:500,fontSize:15},onClick:()=>{setPath(\"reserve\");send(\"reserved\",\"reserve\");if(reserveLink&&typeof window!==\"undefined\")window.location.assign(reserveLink);else move(()=>setStep(\"done\"));},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Skip to the study \\xb7 $3,000\"}),/*#__PURE__*/_jsx(\"span\",{style:{...small,fontWeight:400,textAlign:\"center\"},children:\"Go straight to Step 2. We reach out within 48 hours. Credited to your project if we take it on; acceptance for painting is not guaranteed.\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...ghost,alignSelf:\"center\"},onClick:()=>move(()=>{setPath(\"\");setStep(\"done\");}),children:\"Not now, just send my preview\"})]})]}),step===\"apply\"&&/*#__PURE__*/_jsxs(\"div\",{style:inner,children:[head(\"Step 1 \\xb7 The home\",\"If your home is accepted, when could we spend a day there?\",\"The study takes one day: we visit in the morning, at midday and late in the day.\"),/*#__PURE__*/_jsx(\"div\",{style:{...col,gap:10},children:SLOTS.map(s=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:opt(slot===s),\"aria-pressed\":slot===s,onClick:()=>go(()=>setSlot(s)),children:[/*#__PURE__*/_jsx(\"span\",{children:s}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:accent},children:slot===s?\"●\":\"\"})]},s))}),/*#__PURE__*/_jsx(\"p\",{style:{...sub,fontSize:14},children:bookNote}),/*#__PURE__*/_jsx(\"div\",{style:{height:96},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"div\",{style:dock,children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...cta(!slot),width:\"100%\",maxWidth:600},disabled:!slot,onClick:()=>{send(\"applied\",\"complimentary\");move(()=>setStep(\"done\"));},children:\"Submit application\"})})]}),step===\"done\"&&/*#__PURE__*/_jsxs(\"div\",{style:{...inner,alignItems:\"center\",textAlign:\"center\",paddingTop:48},children:[/*#__PURE__*/_jsx(\"p\",{style:eyebrow,children:path===\"reserve\"?\"Step 2 \\xb7 The study\":path===\"complimentary\"?\"Step 1 \\xb7 The home\":\"Color Preview\"}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:path===\"reserve\"?\"You’re going straight to the study.\":path===\"complimentary\"?\"Thank you. We’ll review your home.\":\"Your preview is on its way.\"}),/*#__PURE__*/_jsx(\"p\",{style:sub,children:path===\"reserve\"?`We’ll reach out within 48 hours to schedule your study day. Painting commissions are confirmed after the study. Your Color Preview arrives within 24 hours at ${email||\"your inbox\"}.`:path===\"complimentary\"?`We review every application personally and will call within 2 weeks. Your Color Preview arrives within 24 hours at ${email||\"your inbox\"}.`:`It arrives within 24 hours at ${email||\"your inbox\"}. You can apply to work with our studio from the preview at any time.`}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...ghost,marginTop:8},onClick:()=>go(()=>setFocus(false)),children:\"Return to the site\"})]}),step===\"declined\"&&/*#__PURE__*/_jsxs(\"div\",{style:{...inner,alignItems:\"center\",textAlign:\"center\",paddingTop:48},children:[/*#__PURE__*/_jsx(\"p\",{style:eyebrow,children:\"A note from the studio\"}),/*#__PURE__*/_jsx(\"h2\",{style:h2,children:declineReason===\"rent\"?\"We work directly with homeowners.\":declineReason===\"size\"?\"Our work is focused on larger homes.\":\"We may not be the right fit.\"}),/*#__PURE__*/_jsx(\"p\",{style:sub,children:declineReason===\"rent\"?\"If your landlord is considering a repaint, we’d be glad to hear from them.\":declineReason===\"size\"?\"Our process, from the three-visit light study to planning and design, is built around homes of 3,000 square feet and above. It isn’t a judgment of your home, simply where our way of working fits best.\":\"Our work is priced for thorough preparation and premium finishes, and it often runs above typical estimates. If staying within a set budget comes first, another painter may serve you better.\"}),/*#__PURE__*/_jsxs(\"p\",{style:{...small,fontSize:14,marginTop:16},children:[\"Think we’ve misread you? Write to\",\" \",/*#__PURE__*/_jsx(\"a\",{href:`mailto:${appealEmail}?subject=Color%20Study`,style:{color:accent},children:appealEmail})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...ghost,marginTop:8},onClick:()=>go(()=>setFocus(false)),children:\"Return to the site\"})]})]},step+\"-\"+qi)}),isStatic&&null]});}addPropertyControls(ColorStudyFunnel,{accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2E4A3B\"},appealEmail:{type:ControlType.String,title:\"Appeal email\",defaultValue:\"hello@designedbyoasis.com\"},reserveLink:{type:ControlType.String,title:\"Skip-to-study link ($3,000)\",defaultValue:\"\",placeholder:\"https://buy.stripe.com/…\",description:\"Payment link opened when someone reserves the study.\"},webhookUrl:{type:ControlType.String,title:\"Lead webhook\",defaultValue:\"\",placeholder:\"https://hooks.zapier.com/…\",description:\"Leads and bookings are POSTed here as JSON.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ColorStudyFunnel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"760\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"720\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ColorStudyFunnel.map"],"mappings":"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"}