{"id":5138,"date":"2026-10-02T04:32:31","date_gmt":"2026-10-02T04:32:31","guid":{"rendered":"https:\/\/macawhomes.com\/?page_id=5138"},"modified":"2026-10-08T05:31:12","modified_gmt":"2026-10-08T05:31:12","slug":"plan-your-custom-home","status":"publish","type":"page","link":"https:\/\/macawhomes.com\/es_MX\/plan-your-custom-home\/","title":{"rendered":"Planee su casa personalizada"},"content":{"rendered":"\n<style>#macaw-planner{--gold:#b79643;--ink:#222923;--cream:#f7f5ef;max-width:1160px;margin:0 auto;padding:34px 0 60px;color:var(--ink);font-size:16px;line-height:1.6}#macaw-planner *{box-sizing:border-box}#macaw-planner [hidden]{display:none!important}#macaw-planner .mp-hero{padding:clamp(28px,5vw,58px);background:linear-gradient(100deg,rgba(15,23,17,.88),rgba(15,23,17,.35)),url('https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-home-hero-1400.webp') center\/cover;color:#fff;border-radius:8px}#macaw-planner .mp-hero h1{color:#fff;font-size:clamp(32px,4vw,50px);line-height:1.15;margin:10px 0 18px}#macaw-planner .mp-hero p{max-width:700px;color:#fff}#macaw-planner .mp-kicker{font-size:12px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#e7ce83!important}#macaw-planner h2{font-size:clamp(26px,3vw,34px);line-height:1.2;margin:0 0 14px}#macaw-planner h3{font-size:22px;line-height:1.3;margin:0 0 12px}#macaw-planner p{margin:0 0 16px;padding:0}#macaw-planner .mp-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}#macaw-planner .mp-nav a{padding:11px 15px;background:var(--cream);border:1px solid #ddd7c7;border-radius:4px;color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}#macaw-planner section.mp-section{padding:32px 0;border-bottom:1px solid #e3e1d8;scroll-margin-top:110px}#macaw-planner .mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}#macaw-planner .mp-card{padding:25px;background:var(--cream);border:1px solid #e2ddce;border-radius:6px}#macaw-planner label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 16px}#macaw-planner input:not([type=radio]):not([type=checkbox]),#macaw-planner select,#macaw-planner textarea{display:block;width:100%;min-height:46px;margin-top:6px;padding:11px 12px;background:#fff;color:#222;border:1px solid #b9b9ad;border-radius:4px;font:inherit;font-size:16px;box-shadow:none}#macaw-planner input[type=range]{padding:0}#macaw-planner input[type=checkbox],#macaw-planner input[type=radio]{accent-color:#8a702f;width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle}#macaw-planner fieldset{border:0;padding:0;margin:0 0 20px}#macaw-planner legend{font-size:16px;font-weight:700;padding:0;margin:0 0 10px}#macaw-planner .mp-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}#macaw-planner button,#macaw-planner a.mp-btn{display:inline-block;padding:13px 19px;border:1px solid #9d813a;border-radius:4px;background:#b79643;color:#151a16;font:inherit;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none;cursor:pointer}#macaw-planner .mp-secondary{background:#fff;color:#242b25;border-color:#bcbcad}#macaw-planner button:hover,#macaw-planner a.mp-btn:hover{filter:brightness(.94)}#macaw-planner :focus-visible{outline:3px solid #866724;outline-offset:3px}#macaw-planner .mp-small{font-size:13px;color:#555f56;line-height:1.6}#macaw-planner .mp-result{padding:22px;border-left:4px solid var(--gold);background:#fff;margin-top:18px}#macaw-planner .mp-total{display:block;font-size:32px;font-weight:700;line-height:1.3;margin:10px 0;color:#425442}#macaw-planner .mp-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #e4e2d9}#macaw-planner .mp-style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#macaw-planner .mp-style{position:relative;border:2px solid #ddd7c7;border-radius:5px;overflow:hidden;background:#fff;cursor:pointer;margin:0}#macaw-planner .mp-style:has(input:checked){border-color:#8a702f;box-shadow:0 0 0 2px #e5d5a5}#macaw-planner .mp-style img{display:block;width:100%;height:180px;object-fit:cover;margin:0}#macaw-planner .mp-style span{display:block;padding:14px}#macaw-planner .mp-recommendation{display:grid;grid-template-columns:190px 1fr;gap:18px;margin-top:16px}#macaw-planner .mp-recommendation img{width:100%;height:145px;object-fit:cover;border-radius:4px}#macaw-planner canvas{display:block;width:100%;height:auto;max-width:100%;background:#fafaf5;border:1px solid #bdbdae;touch-action:none;cursor:crosshair}#macaw-planner .mp-tour{position:relative;border-radius:6px;overflow:hidden;background:#142117;min-height:290px;display:grid;place-items:center;background:linear-gradient(0deg,rgba(15,20,15,.65),rgba(15,20,15,.2)),url('https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-20.jpg') center\/cover}#macaw-planner .mp-tour iframe{display:block;width:100%;height:500px;border:0}#macaw-planner .mp-tour button{font-size:18px;padding:18px 25px}#macaw-planner .mp-summary{white-space:pre-wrap;min-height:260px}#macaw-planner .mp-choices label{font-weight:400;margin-bottom:10px}#macaw-planner #mp-notice{min-height:24px;margin-top:12px;color:#435a43;font-weight:600}#macaw-planner .mp-lead iframe{width:100%;min-height:720px;border:0}#macaw-planner .mp-badge{display:inline-block;font-size:12px;padding:4px 8px;background:#e9e2cb;border-radius:3px;margin-bottom:10px}#macaw-planner ul{margin:8px 0 16px;padding-left:22px}#macaw-planner .mp-actions a{display:inline-block;margin-right:16px;text-decoration:underline;color:#78602c;font-weight:700}@media(max-width:750px){#macaw-planner{padding:20px 0 35px}#macaw-planner .mp-grid,#macaw-planner .mp-style-grid{grid-template-columns:1fr}#macaw-planner .mp-card{padding:20px}#macaw-planner .mp-style img{height:210px}#macaw-planner .mp-nav a{flex:1 1 140px;text-align:center}#macaw-planner .mp-recommendation{grid-template-columns:1fr}#macaw-planner .mp-recommendation img{height:220px}#macaw-planner .mp-tour iframe{height:380px}}@media print{body *{visibility:hidden}#mp-summary,#mp-summary *{visibility:visible}#mp-summary{position:absolute;left:0;top:0;width:100%;border:0!important;background:#fff!important}#mp-summary button,#mp-summary .mp-buttons,#mp-summary .mp-small{display:none!important}#mp-summary textarea{height:auto!important;min-height:600px!important;border:0!important;color:#000!important}}#macaw-planner .mp-plan-capture{display:none!important}#macaw-planner .wpforms-container{margin-top:24px}#macaw-planner .wpforms-field{clear:both}<\/style>\n<div id=\"macaw-planner\"><header class=\"mp-hero\"><p class=\"mp-kicker\">Your land. Your priorities. Your next step.<\/p><h1>Start shaping your custom home.<\/h1><p>Explore your lot, organize your budget, find the details you love, and walk through The Maverick. Start anywhere. See your results without signing up.<\/p><\/header><section id=\"mp-quick-start\" class=\"mp-section\" aria-label=\"Quick home planning\"><style>#macaw-planner .mq-shell{padding:32px;background:#182239;color:#fff;border-radius:8px;margin:26px 0}#macaw-planner .mq-shell h2,#macaw-planner .mq-shell h3{color:#fff}#macaw-planner .mq-shell p{padding:0!important}#macaw-planner .mq-progress{display:flex;gap:10px;margin:22px 0 26px}#macaw-planner .mq-progress span{flex:1;border-top:4px solid #667083;padding-top:8px;font-size:13px;color:#ced3df}#macaw-planner .mq-progress span.current{border-color:#e7ce83;color:#fff}#macaw-planner .mq-pane{padding:26px;background:#fff;color:#182239;border-radius:5px}#macaw-planner .mq-pane h3{color:#182239}#macaw-planner .mq-pane label:last-child{margin-bottom:0}#macaw-planner .mq-pane label:has(input[type=checkbox]){padding:12px;border:1px solid #ded8ca;border-radius:4px;margin:0}#macaw-planner .mq-controls{display:flex;justify-content:space-between;gap:12px;margin-top:22px}#macaw-planner .mq-controls button:disabled{opacity:.4;cursor:default}#macaw-planner .mq-result{background:#fff;color:#182239;padding:26px;border-left:4px solid #c7a64a;margin-top:22px}#macaw-planner .mq-result h3{color:#182239}#macaw-planner .mq-result dl{display:grid;grid-template-columns:140px 1fr;gap:8px 18px;margin:18px 0}#macaw-planner .mq-result dt{font-weight:700;font-family:inherit}#macaw-planner .mq-result dd{margin:0}#macaw-planner .mq-shell .mp-small{color:#d1d6e1;margin:16px 0 0}@media(max-width:600px){#macaw-planner .mq-shell{padding:22px 16px}#macaw-planner .mq-pane,#macaw-planner .mq-result{padding:20px}#macaw-planner .mq-progress span{font-size:11px}#macaw-planner .mq-result dl{grid-template-columns:1fr;gap:4px}#macaw-planner .mq-result dd{margin-bottom:12px}#macaw-planner .mq-controls button{flex:1}}<\/style><div class=\"mq-shell\"><p class=\"mp-kicker\">A SIMPLE PLACE TO START<\/p><h2>Your home goals, in four steps.<\/h2><p>Tell us where you are and what matters most. See your next steps before sharing your contact details.<\/p><div class=\"mq-progress\" aria-label=\"Planning progress\"><span class=\"current\" aria-current=\"step\">1 \u00b7 Land<\/span><span>2 \u00b7 Budget<\/span><span>3 \u00b7 Priorities<\/span><span>4 \u00b7 Timing<\/span><\/div><div class=\"mq-pane\" data-quick-step=\"0\"><h3>Where would you like to build?<\/h3><label>Your land situation<select id=\"mq-land\"><option value=\"\">Choose or leave undecided<\/option><option>I own the land<\/option><option>I am under contract<\/option><option>I am considering a specific lot<\/option><option>I am still looking for land<\/option><\/select><\/label><label>Preferred city or neighborhood<input id=\"mq-location\" type=\"text\" maxlength=\"300\" placeholder=\"For example: Boerne or Canyon Lake\"><\/label><\/div><div class=\"mq-pane\" data-quick-step=\"1\" hidden><h3>What investment range feels comfortable?<\/h3><label>Total project budget range<select id=\"mq-budget\"><option>Still deciding<\/option><option>Under $750,000<\/option><option>$750,000\u2013$1 million<\/option><option>$1 million\u2013$1.5 million<\/option><option>$1.5 million\u2013$2 million<\/option><option>$2 million or more<\/option><\/select><\/label><p>Think about the overall project, including land if needed, the home and site costs. This helps start the conversation; it is not a price estimate.<\/p><\/div><div class=\"mq-pane\" data-quick-step=\"2\" hidden><h3>What should the home make room for?<\/h3><div class=\"mp-grid\"><label><input type=\"checkbox\" name=\"mq-priorities\" value=\"Kitchen &#038; gathering spaces\">Kitchen &#038; gathering spaces<\/label><label><input type=\"checkbox\" name=\"mq-priorities\" value=\"Outdoor living \/ pool\">Outdoor living \/ pool<\/label><label><input type=\"checkbox\" name=\"mq-priorities\" value=\"Home office\">Home office<\/label><label><input type=\"checkbox\" name=\"mq-priorities\" value=\"Casita \/ multigenerational space\">Casita \/ multigenerational space<\/label><label><input type=\"checkbox\" name=\"mq-priorities\" value=\"Entertainment \/ hobby room\">Entertainment \/ hobby room<\/label><label><input type=\"checkbox\" name=\"mq-priorities\" value=\"Storage \/ garage space\">Storage \/ garage space<\/label><\/div><p style=\"margin:18px 0 0\">Choose any that matter to you. You can refine the details with our team.<\/p><\/div><div class=\"mq-pane\" data-quick-step=\"3\" hidden><h3>When would you like to get started?<\/h3><label>Preferred construction start<select id=\"mq-timing\"><option>Still exploring<\/option><option>Within 3 months<\/option><option>3\u20136 months<\/option><option>6\u201312 months<\/option><option>More than a year away<\/option><\/select><\/label><p>We\u2019ll discuss the planning, site review and approvals needed before construction.<\/p><\/div><div class=\"mq-controls\"><button type=\"button\" id=\"mq-back\" class=\"mp-secondary\" disabled>\u2190 Back<\/button><button type=\"button\" id=\"mq-next\">Continue \u2192<\/button><\/div><div class=\"mq-result\" id=\"mq-result\" hidden tabindex=\"-1\" aria-live=\"polite\"><h3>Your starting point<\/h3><dl id=\"mq-profile\"><\/dl><h3>Your recommended next steps<\/h3><ul id=\"mq-guidance\"><\/ul><div class=\"mp-buttons\"><a class=\"mp-btn\" href=\"#mp-contact\">Send My Goals to Macaw \u2192<\/a><a class=\"mp-btn mp-secondary\" href=\"#lot-review\">Explore the detailed tools<\/a><\/div><p style=\"font-size:14px;margin:16px 0 0\">Your answers are added to the consultation form automatically. Add your contact details below when you are ready.<\/p><\/div><p class=\"mp-small\">No sign-up needed to see your results. Your answers stay on this page until you submit the contact form.<\/p><\/div><\/section><nav class=\"mp-nav\" aria-label=\"Home planning tools\"><a href=\"#lot-review\">Review my lot<\/a><a href=\"#budget-planner\">Plan my budget<\/a><a href=\"#home-style\">Find my style<\/a><a href=\"#lot-placement\">Explore placement<\/a><a href=\"#maverick-tour\">Tour The Maverick<\/a><\/nav><noscript><p>These interactive tools need JavaScript. Call <a href=\"tel:2108668594\">(210) 866-8594<\/a> or <a href=\"\/contact\/\">contact Macaw<\/a> to discuss your land, budget and home ideas.<\/p><\/noscript>\n<section class=\"mp-section\" id=\"lot-review\"><span class=\"mp-badge\">01 \u00b7 Your land<\/span><h2>What should you check on your lot?<\/h2><p>A few answers will create a checklist for your property and a starting point for a conversation with Macaw. \u201cNot sure\u201d is a useful answer, too.<\/p><form id=\"mp-lot-form\"><div class=\"mp-grid\"><div class=\"mp-card\"><label>Property address or general location<input id=\"mp-address\" type=\"text\" maxlength=\"300\" placeholder=\"Address, neighborhood, city or county\"><\/label><label>Where are you with the land?<select id=\"mp-own\"><option>Still deciding<\/option><option>I own the land<\/option><option>I am under contract<\/option><option>I am considering a specific lot<\/option><option>I am still looking for land<\/option><\/select><\/label><label>Desired living area (sq ft)<input id=\"mp-lot-size\" type=\"number\" min=\"500\" max=\"30000\" step=\"1\" placeholder=\"Optional\"><\/label><label>Comfortable total project budget<input id=\"mp-lot-budget\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Optional \u00b7 dollars\"><\/label><label>When would you like to start?<select id=\"mp-timing\"><option>Still exploring<\/option><option>Within 3 months<\/option><option>3\u20136 months<\/option><option>6\u201312 months<\/option><option>More than a year away<\/option><\/select><\/label><\/div><div class=\"mp-card\"><label>Water source<select id=\"mp-water\"><option>Not sure<\/option><option>Public water<\/option><option>Existing well<\/option><option>New well needed<\/option><\/select><\/label><label>Wastewater<select id=\"mp-sewer\"><option>Not sure<\/option><option>Public sewer<\/option><option>Existing septic<\/option><option>New septic needed<\/option><\/select><\/label><label>Terrain<select id=\"mp-slope\"><option>Not sure<\/option><option>Mostly level<\/option><option>Some slope<\/option><option>Steep or rocky<\/option><\/select><\/label><label>Electric service<select id=\"mp-power\"><option>Not sure<\/option><option>At or near the lot<\/option><option>Extension may be needed<\/option><\/select><\/label><label>HOA \/ deed restrictions<select id=\"mp-hoa\"><option>Not sure<\/option><option>Yes<\/option><option>No known HOA<\/option><\/select><\/label><label>Survey availability<select id=\"mp-survey\"><option>I do not have a survey yet<\/option><option>I have a current survey<\/option><option>I have an older survey<\/option><\/select><\/label><\/div><\/div><div class=\"mp-buttons\"><button type=\"submit\">Show my lot checklist<\/button><\/div><\/form><div id=\"mp-lot-result\" class=\"mp-result\" hidden tabindex=\"-1\"><h3>Your next questions for this property<\/h3><ul id=\"mp-lot-checks\"><\/ul><p class=\"mp-small\">This checklist uses your answers. Buildability, setbacks, drainage, easements, utility capacity and foundation requirements need property-specific review.<\/p><div class=\"mp-buttons\"><button type=\"button\" data-plan-action=\"lot\">Request a preliminary lot review<\/button><a class=\"mp-btn mp-secondary\" href=\"#lot-placement\">Explore a placement idea<\/a><\/div><\/div><\/section>\n<section class=\"mp-section\" id=\"budget-planner\"><span class=\"mp-badge\">02 \u00b7 Your budget<\/span><h2>Put the full project in perspective.<\/h2><p>Use your own allowances or figures you have discussed with your builder or lender. Leave unknown items blank; we will keep them visible in your summary.<\/p><form id=\"mp-budget-form\"><div class=\"mp-grid\"><div class=\"mp-card\"><label>Desired living area (sq ft)<input id=\"mp-area\" type=\"number\" min=\"500\" max=\"30000\" step=\"1\" placeholder=\"Enter square footage\"><\/label><label>Finish priorities<select id=\"mp-finishes\"><option>Still deciding<\/option><option>Balanced selections<\/option><option>Premium finishes<\/option><option>Highly customized finishes<\/option><\/select><\/label><fieldset><legend>Home allowance<\/legend><div class=\"mp-choices\"><label><input type=\"radio\" name=\"mp-home-mode\" value=\"total\" checked>Enter a total home allowance<\/label><label><input type=\"radio\" name=\"mp-home-mode\" value=\"rate\">Use my own price per square foot<\/label><\/div><\/fieldset><label id=\"mp-total-label\">Home construction allowance ($)<input id=\"mp-home-total\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Enter your allowance\"><\/label><label id=\"mp-rate-label\" hidden>Your assumed home price per sq ft ($)<input id=\"mp-rate\" type=\"number\" min=\"0\" max=\"5000\" step=\"1\" placeholder=\"Use a figure you have discussed\"><\/label><label>Comfortable total project budget ($)<input id=\"mp-target\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Optional\"><\/label><p class=\"mp-small\">Finish priorities are saved for your discussion with Macaw. They do not automatically change the allowance. Check what your home allowance includes before adding separate items below.<\/p><\/div><div class=\"mp-card\"><label>Land purchase \/ lot payoff ($)<input id=\"mp-land\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Unknown? Leave blank\"><\/label><label>Site work, foundation extras &#038; utilities ($)<input id=\"mp-site\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Unknown? Leave blank\"><\/label><label>Design, engineering &#038; permits ($)<input id=\"mp-design\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Unknown? Leave blank\"><\/label><label>Pool &#038; outdoor living ($)<input id=\"mp-pool\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Unknown? Leave blank\"><\/label><label>Casita \/ detached spaces ($)<input id=\"mp-casita\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Unknown? Leave blank\"><\/label><label>Financing, fees &#038; closing costs ($)<input id=\"mp-finance\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Unknown? Leave blank\"><\/label><label>Other allowances ($)<input id=\"mp-other\" type=\"number\" min=\"0\" max=\"100000000\" step=\"1\" placeholder=\"Unknown? Leave blank\"><\/label><label>Contingency on home + site work (%)<input id=\"mp-contingency\" type=\"number\" min=\"0\" max=\"50\" step=\"1\" placeholder=\"Enter your chosen percentage\"><\/label><\/div><\/div><div class=\"mp-buttons\"><button type=\"submit\">Calculate my planning total<\/button><\/div><\/form><div id=\"mp-budget-result\" class=\"mp-result\" hidden tabindex=\"-1\"><h3>Your allowance worksheet<\/h3><p class=\"mp-small\">Total of entered allowances \u00b7 unknown costs remain excluded<\/p><output id=\"mp-budget-total\" class=\"mp-total\"><\/output><div id=\"mp-budget-breakdown\"><\/div><p id=\"mp-budget-gap\"><\/p><p id=\"mp-budget-unknown\" class=\"mp-small\"><\/p><p class=\"mp-small\">This is a worksheet based on your inputs, not a Macaw quote or confirmation that a home can be built for this amount. Land, terrain, scope, selections and financing affect final pricing.<\/p><div class=\"mp-buttons\"><button type=\"button\" data-plan-action=\"budget\">Review this budget with Macaw<\/button><\/div><\/div><\/section>\n<section class=\"mp-section\" id=\"home-style\"><span class=\"mp-badge\">03 \u00b7 Your ideas<\/span><h2>Find a starting point that feels like you.<\/h2><p>Choose a look, then tell us how you want to live. We will point you to actual Macaw homes to explore.<\/p><form id=\"mp-style-form\"><fieldset><legend>Which exterior draws you in?<\/legend><div class=\"mp-style-grid\"><label class=\"mp-style\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-twilight-800.webp\" alt=\"The Maverick exterior at twilight\" width=\"800\" height=\"536\"><span><input type=\"radio\" name=\"mp-style\" value=\"maverick\" required>Rich textures &#038; bold details<\/span><\/label><label class=\"mp-style\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/macawhomes.com\/wp-content\/uploads\/2021\/11\/7-web-or-mls-150b-2-min-800x600.jpg\" alt=\"The Riverwood custom home exterior\" width=\"800\" height=\"600\"><span><input type=\"radio\" name=\"mp-style\" value=\"riverwood\">Classic stone &#038; welcoming spaces<\/span><\/label><label class=\"mp-style\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/ridge-exterior-card-800.webp\" alt=\"The Ridge custom home exterior\" width=\"800\" height=\"533\"><span><input type=\"radio\" name=\"mp-style\" value=\"ridge\">Clean lines &#038; a fresh feel<\/span><\/label><\/div><\/fieldset><div class=\"mp-grid\"><label>Preferred bedrooms<select id=\"mp-beds\"><option>Still deciding<\/option><option>3 bedrooms<\/option><option>4 bedrooms<\/option><option>5 or more bedrooms<\/option><\/select><\/label><label>Preferred layout<select id=\"mp-stories\"><option>Still deciding<\/option><option>One story<\/option><option>Two stories<\/option><option>Open to either<\/option><\/select><\/label><\/div><fieldset><legend>What would you like to make room for?<\/legend><div class=\"mp-grid mp-choices\"><div><label><input type=\"checkbox\" name=\"mp-features\" value=\"Kitchen &#038; gathering spaces\">Kitchen &#038; gathering spaces<\/label><label><input type=\"checkbox\" name=\"mp-features\" value=\"Outdoor living \/ pool\">Outdoor living \/ pool<\/label><label><input type=\"checkbox\" name=\"mp-features\" value=\"Home office\">Home office<\/label><\/div><div><label><input type=\"checkbox\" name=\"mp-features\" value=\"Casita \/ multigenerational space\">Casita \/ multigenerational space<\/label><label><input type=\"checkbox\" name=\"mp-features\" value=\"Entertainment \/ hobby room\">Entertainment \/ hobby room<\/label><label><input type=\"checkbox\" name=\"mp-features\" value=\"Storage \/ garage space\">Storage \/ garage space<\/label><\/div><\/div><\/fieldset><div class=\"mp-buttons\"><button type=\"submit\">Show my inspiration homes<\/button><\/div><\/form><div id=\"mp-style-result\" class=\"mp-result\" hidden tabindex=\"-1\"><h3>Your inspiration shortlist<\/h3><div id=\"mp-style-homes\"><\/div><p class=\"mp-small\">These homes are visual inspiration. Bedroom counts, layouts and features for your home will be designed around your site and priorities.<\/p><div class=\"mp-buttons\"><button type=\"button\" data-plan-action=\"style\">Discuss my home ideas<\/button><\/div><\/div><\/section>\n<section class=\"mp-section\" id=\"lot-placement\"><span class=\"mp-badge\">04 \u00b7 Your placement idea<\/span><h2>Explore how a home could sit on your land.<\/h2><p>Try the sample lot, or add a survey image. Move a simple home footprint to explore orientation, outdoor space and access before a detailed site review.<\/p><div class=\"mp-grid\"><div class=\"mp-card\"><label>Add a survey or aerial image (JPG \/ PNG \/ WebP)<input id=\"mp-lot-image\" type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\"><\/label><p class=\"mp-small\">Your image stays in this browser and is not sent to Macaw. For a PDF survey, use an image of the survey page. Share the original with our team during your review.<\/p><label>Lot width (ft) \u00b7 sample lot only<input id=\"mp-lot-width\" type=\"number\" min=\"50\" max=\"2000\" value=\"150\"><\/label><label>Lot depth (ft) \u00b7 sample lot only<input id=\"mp-lot-depth\" type=\"number\" min=\"50\" max=\"2000\" value=\"200\"><\/label><div id=\"mp-scale-controls\" hidden><label>Known distance on your image (ft)<input id=\"mp-known-distance\" type=\"number\" min=\"1\" max=\"20000\" placeholder=\"Distance between two marked points\"><\/label><button class=\"mp-secondary\" id=\"mp-calibrate\" type=\"button\">Set image scale with two points<\/button><\/div><label>Home footprint width (ft)<input id=\"mp-house-width\" type=\"number\" min=\"10\" max=\"300\" value=\"60\"><\/label><label>Home footprint depth (ft)<input id=\"mp-house-depth\" type=\"number\" min=\"10\" max=\"300\" value=\"70\"><\/label><label>Rotation <span id=\"mp-angle-text\">0\u00b0<\/span><input id=\"mp-angle\" type=\"range\" min=\"0\" max=\"355\" step=\"5\" value=\"0\"><\/label><label>Horizontal position <input id=\"mp-pos-x\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"50\"><\/label><label>Vertical position <input id=\"mp-pos-y\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"50\"><\/label><div class=\"mp-buttons\"><button id=\"mp-reset-placement\" type=\"button\" class=\"mp-secondary\">Reset to sample lot<\/button><\/div><\/div><div><canvas id=\"mp-lot-canvas\" width=\"900\" height=\"650\" aria-label=\"Conceptual home placement preview. Use the horizontal and vertical sliders to move the footprint.\" role=\"img\"><\/canvas><p id=\"mp-placement-status\" class=\"mp-small\" aria-live=\"polite\">Sample lot \u00b7 conceptual placement only<\/p><p class=\"mp-small\">Drag the footprint or use the sliders. The rectangle represents the overall building footprint, including covered spaces you choose to include; it is not living-area square footage. This tool does not check property boundaries, setbacks, easements, slope, drainage or buildability.<\/p><div class=\"mp-buttons\"><button id=\"mp-save-placement\" type=\"button\" class=\"mp-secondary\">Download placement image<\/button><button type=\"button\" data-plan-action=\"placement\">Discuss this placement<\/button><\/div><\/div><\/div><\/section>\n<section class=\"mp-section\" id=\"maverick-tour\"><span class=\"mp-badge\">05 \u00b7 Walk through a Macaw home<\/span><h2>Explore The Maverick, room by room.<\/h2><p>Take a virtual walk through our 2026 Parade home. Notice the spaces, materials and details you would want to bring into your own build.<\/p><div id=\"mp-tour-container\" class=\"mp-tour\"><button id=\"mp-start-tour\" type=\"button\">Start the 3D tour<\/button><\/div><p class=\"mp-small\" style=\"margin-top:12px\">Prefer a separate window? <a href=\"https:\/\/my.matterport.com\/show\/?m=YMvrr7jmei7\" target=\"_blank\" rel=\"noopener\">Open The Maverick virtual tour<\/a> \u00b7 <a href=\"\/portfolio\/the-maverick-2026\/\">View the photo gallery<\/a><\/p><label>Which details caught your eye?<textarea id=\"mp-tour-notes\" rows=\"3\" maxlength=\"1500\" placeholder=\"Kitchen, outdoor living, a room layout, finishes...\"><\/textarea><\/label><div class=\"mp-buttons\"><button type=\"button\" data-plan-action=\"tour\">Discuss a home like this<\/button><button type=\"button\" class=\"mp-secondary\" data-plan-action=\"feature\">Ask about a feature<\/button><\/div><\/section>\n<section class=\"mp-section\" id=\"mp-summary\"><h2>Your plan, ready for a conversation.<\/h2><p>Complete any tool above to build a summary. Your answers are included automatically when you send your plan below.<\/p><label>Your planning summary<textarea id=\"mp-summary-text\" class=\"mp-summary\" rows=\"12\" readonly><\/textarea><\/label><div class=\"mp-buttons\"><button type=\"button\" id=\"mp-copy-summary\">Copy my planning summary<\/button><button type=\"button\" id=\"mp-download-summary\" class=\"mp-secondary\">Download my summary<\/button><a class=\"mp-btn mp-secondary\" href=\"#mp-contact\">Open contact form<\/a><\/div><p id=\"mp-notice\" role=\"status\" aria-live=\"polite\"><\/p><p class=\"mp-small\">Your answers are kept only on this open page. Copy or download them before leaving. Nothing is submitted until you complete the contact form. A downloaded placement image is separate from this text summary.<\/p><\/section><section class=\"mp-section mp-lead\" id=\"mp-contact\"><h2>Let\u2019s review your next step.<\/h2><p>Add your contact details and click Submit. Your lot details, budget, style choices and complete planning summary are included automatically. Have a survey or placement image? Mention it in your message so our team can arrange to review it.<\/p><div class=\"macaw-customer-inquiry\"><div class=\"hs-form-frame\" data-region=\"na2\" data-form-id=\"c6e80cf4-2aac-4ce0-9495-ec5263fa71b8\" data-portal-id=\"21728275\"><\/div><\/div><p>Prefer to talk? <a href=\"tel:2108668594\">Call (210) 866-8594<\/a>.<\/p><\/section><\/div>\n<script>(function(){'use strict';function init(){var root=document.getElementById('macaw-planner');if(!root||root.dataset.ready)return;root.dataset.ready='1';var $=function(id){return root.querySelector('#'+id)},state={},fmt=new Intl.NumberFormat('en-US',{style:'currency',currency:'USD',maximumFractionDigits:0});function track(name,tool){if(typeof window.gtag==='function')window.gtag('event',name,{tool_name:tool});}function val(id){return $(id).value.trim()}function num(id){var n=Number(val(id));return Number.isFinite(n)?Math.max(0,n):0}function money(n){return fmt.format(n)}function expose(id){$(id).hidden=false;$(id).focus();}function line(text,tag){var e=document.createElement(tag||'p');e.textContent=text;return e}function currentAnswers(){var lines=['CURRENT PLANNER ANSWERS'];['lot-review','budget-planner','home-style','lot-placement','maverick-tour'].forEach(function(id){var section=$(id);lines.push('\\n'+section.querySelector('h2').textContent);section.querySelectorAll('input,select,textarea').forEach(function(el){if(el.type==='file'||el.disabled||el.closest('[hidden]'))return;if((el.type==='radio'||el.type==='checkbox')&&!el.checked)return;var label=el.closest('label'),name=label?(Array.from(label.childNodes).filter(function(n){return n.nodeType===3}).map(function(n){return n.textContent}).join(' ').trim()||label.textContent.trim()).replace(\/\\s+\/g,' '):el.name||el.id;var value=(el.type==='radio'||el.type==='checkbox')?el.value:(el.value.trim()||'Not entered \/ still deciding');lines.push(name+': '+value);});});lines.push('\\nCURRENT PLACEMENT CONCEPT\\n'+placementSummary());var mode=root.querySelector('input[name=\"mp-home-mode\"]:checked').value,home=mode==='rate'?num('mp-area')*num('mp-rate'):num('mp-home-total'),total=home;['land','site','design','pool','casita','finance','other'].forEach(function(id){total+=num('mp-'+id)});total+=(home+num('mp-site'))*num('mp-contingency')\/100;lines.push('\\nCurrent total of entered allowances: '+money(total)+' (blank allowances excluded; visitor assumptions, not a quote).');return lines.join('\\n');}function syncLead(){window.dispatchEvent(new Event('macaw:planning-summary'));}function renderSummary(){var out=['MACAW HOMES \u00b7 CUSTOM HOME PLANNING SUMMARY','Planning notes only; subject to property, design, scope and pricing review.'];Object.keys(state).forEach(function(k){out.push('\\n'+k.toUpperCase()+'\\n'+state[k]);});if(out.length===2)out.push('\\nCurrent answers are included below. Complete any tool above for additional guidance.');out.push('\\n'+currentAnswers());$('mp-summary-text').value=out.join('\\n').replace(\/\\\\n\/g,'\\n');syncLead();}function saveBlob(blob,name){var a=document.createElement('a'),url=URL.createObjectURL(blob);a.href=url;a.download=name;a.click();setTimeout(function(){URL.revokeObjectURL(url)},1000)}function summaryAction(tool){if(tool==='lot'&&!state['Lot review'])$('mp-lot-form').requestSubmit();if(tool==='budget'&&!state['Budget worksheet'])$('mp-budget-form').requestSubmit();if(tool==='style'&&!state['Home ideas']){$('mp-style-form').requestSubmit();if(!state['Home ideas'])return;}if(tool==='tour'||tool==='feature'){state['Maverick tour']=(tool==='feature'?'Question about a Maverick feature':'Interested in a home inspired by The Maverick')+'\\nNotes: '+(val('mp-tour-notes')||'Discuss with the team');}if(tool==='placement'){state['Placement concept']=placementSummary();}state['Requested next step']={lot:'Preliminary lot review',budget:'Budget discussion',style:'Home ideas consultation',placement:'Placement \/ site discussion',tour:'Custom build discussion',feature:'Question about a Maverick feature'}[tool];renderSummary();track('planning_contact_click',tool);$('mp-summary').scrollIntoView({behavior:'auto',block:'start'});$('mp-summary-text').focus();$('mp-notice').textContent='Your summary is ready and will be included automatically. Add your contact details below to send your plan.';}root.querySelectorAll('[data-plan-action]').forEach(function(b){b.addEventListener('click',function(){summaryAction(b.dataset.planAction)})});\n$('mp-lot-form').addEventListener('submit',function(e){e.preventDefault();var checks=['Confirm property boundaries, recorded easements, deed restrictions and required setbacks.','Review drainage, floodplain conditions, driveway access and home placement.'];var water=val('mp-water'),sewer=val('mp-sewer'),slope=val('mp-slope'),power=val('mp-power'),hoa=val('mp-hoa'),survey=val('mp-survey');checks.push(water==='Public water'?'Confirm the water provider, connection fees and meter availability.':water==='Existing well'?'Review well capacity, condition and any testing needed.':water==='New well needed'?'Review well feasibility, location and installation allowance.':'Identify the water source and connection requirements.');checks.push(sewer==='Public sewer'?'Confirm sewer connection availability, elevation and any lift \/ grinder requirements.':sewer==='Existing septic'?'Check whether the existing septic system can serve the proposed home.':sewer==='New septic needed'?'Allow for septic design, site evaluation and adequate disposal area.':'Confirm whether sewer or septic will serve the home.');checks.push(slope==='Steep or rocky'?'Discuss topography, excavation, foundation approach, retaining walls and access early.':slope==='Some slope'?'Review grading and foundation design against a topographic survey.':'Confirm grading and foundation needs with site and soil information.');checks.push(power==='At or near the lot'?'Confirm electrical connection capacity and the route to the home.':'Check the power provider, service extension requirements and allowance.');checks.push(hoa==='Yes'?'Obtain architectural rules, builder approval requirements and review timelines.':'Verify deed restrictions and local approvals even if there is no known HOA.');checks.push(survey==='I have a current survey'?'Have your survey available for the preliminary lot review.':'Obtain or update the survey before relying on a placement concept.');if(val('mp-own')==='I am still looking for land')checks.unshift('Use this checklist while comparing lots; Macaw can discuss your search area and priorities.');$('mp-lot-checks').replaceChildren.apply($('mp-lot-checks'),checks.map(function(c){return line(c,'li')}));state['Lot review']=['Property: '+(val('mp-address')||'Location to discuss'),'Land status: '+val('mp-own'),'Desired living area: '+(val('mp-lot-size')?val('mp-lot-size')+' sq ft':'Undecided'),'Comfortable total budget: '+(val('mp-lot-budget')?money(num('mp-lot-budget')):'Undecided'),'Timing: '+val('mp-timing'),'Water: '+water,'Wastewater: '+sewer,'Terrain: '+slope,'Power: '+power,'HOA \/ restrictions: '+hoa,'Survey: '+survey,'Review checklist: '+checks.join(' | ')].join('\\n');if(!val('mp-area')&&val('mp-lot-size'))$('mp-area').value=val('mp-lot-size');if(!val('mp-target')&&val('mp-lot-budget'))$('mp-target').value=val('mp-lot-budget');renderSummary();expose('mp-lot-result');track('planning_tool_complete','lot_review')});\nroot.querySelectorAll('input[name=\"mp-home-mode\"]').forEach(function(r){r.addEventListener('change',function(){var rate=r.value==='rate';$('mp-rate-label').hidden=!rate;$('mp-total-label').hidden=rate;})});\n$('mp-budget-form').addEventListener('submit',function(e){e.preventDefault();var mode=root.querySelector('input[name=\"mp-home-mode\"]:checked').value,home=mode==='rate'?num('mp-area')*num('mp-rate'):num('mp-home-total'),missing=[],parts=[['Home construction',home]],ids=[['land','Land purchase \/ lot payoff'],['site','Site work, foundation extras & utilities'],['design','Design, engineering & permits'],['pool','Pool & outdoor living'],['casita','Casita \/ detached spaces'],['finance','Financing, fees & closing costs'],['other','Other allowances']];if(mode==='rate'&&(!val('mp-area')||!val('mp-rate')))missing.push('Home construction (square footage and assumed rate needed)');if(mode==='total'&&!val('mp-home-total'))missing.push('Home construction');var total=home;ids.forEach(function(p){var n=num('mp-'+p[0]);parts.push([p[1],n]);total+=n;if(!val('mp-'+p[0]))missing.push(p[1])});var contingency=(home+num('mp-site'))*num('mp-contingency')\/100;parts.push(['Contingency on home + site',contingency]);total+=contingency;if(!val('mp-contingency'))missing.push('Contingency');$('mp-budget-total').textContent=money(total);$('mp-budget-breakdown').replaceChildren();parts.forEach(function(p){var row=line('','div');row.className='mp-row';row.append(line(p[0],'span'),line(money(p[1]),'strong'));$('mp-budget-breakdown').append(row)});var gap=val('mp-target')?num('mp-target')-total:null;$('mp-budget-gap').textContent=gap===null?'Add a total project target to compare your allowances.':gap>=0?money(gap)+' remains within your target for unknown costs or changes.':money(-gap)+' above your target. Review scope and allowances with Macaw.';$('mp-budget-unknown').textContent=missing.length?'Not entered \/ excluded from total: '+missing.join('; ')+'. Enter 0 for an item you intentionally exclude.':'All worksheet categories have an entry. Confirm these allowances cover the full scope.';state['Budget worksheet']=['Living area: '+(val('mp-area')?val('mp-area')+' sq ft':'Undecided'),'Finish priorities: '+val('mp-finishes'),'Home calculation: '+(mode==='rate'?val('mp-area')+' sq ft \u00d7 '+money(num('mp-rate'))+'\/sq ft (visitor assumption)':'Visitor-entered total allowance'),parts.map(function(p){return p[0]+': '+money(p[1])}).join('\\n'),'Contingency percentage: '+(val('mp-contingency')||'Not entered')+'%','Entered allowance total: '+money(total),'Target budget: '+(val('mp-target')?money(num('mp-target')):'Undecided'),'Unknown \/ excluded: '+(missing.join('; ')||'None marked; scope still needs review'),'This worksheet is based on visitor inputs, not a Macaw quote.'].join('\\n');renderSummary();expose('mp-budget-result');track('planning_tool_complete','budget')});\nvar homes={maverick:{name:'The Maverick',url:'\/portfolio\/the-maverick-2026\/',img:'https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-twilight-800.webp',copy:'Explore bold details, gathering spaces and the 2026 Parade home virtual tour.'},riverwood:{name:'The Riverwood',url:'\/portfolio\/the-riverwood\/',img:'https:\/\/macawhomes.com\/wp-content\/uploads\/2021\/11\/7-web-or-mls-150b-2-min-800x600.jpg',copy:'Explore a Cordillera Ranch home built for family and a new chapter.'},ridge:{name:'The Ridge',url:'\/portfolio\/the-ridge\/',img:'https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/ridge-exterior-card-800.webp',copy:'Explore another Macaw home for exterior, room and finish inspiration.'}};\n$('mp-style-form').addEventListener('submit',function(e){e.preventDefault();var pick=root.querySelector('input[name=\"mp-style\"]:checked');if(!pick)return;var features=Array.from(root.querySelectorAll('input[name=\"mp-features\"]:checked')).map(function(x){return x.value}),second=pick.value==='maverick'?'riverwood':'maverick',list=[pick.value,second];$('mp-style-homes').replaceChildren();list.forEach(function(k){var h=homes[k],article=document.createElement('article');article.className='mp-recommendation';var img=document.createElement('img');img.src=h.img;img.alt=h.name+' by Macaw Homes';img.loading='lazy';var div=document.createElement('div'),a=document.createElement('a');a.href=h.url;a.textContent='Explore '+h.name+' \u2192';a.className='mp-btn mp-secondary';div.append(line(h.name,'h3'),line(h.copy),a);article.append(img,div);$('mp-style-homes').append(article)});state['Home ideas']=['Preferred inspiration: '+homes[pick.value].name,'Bedrooms: '+val('mp-beds'),'Layout: '+val('mp-stories'),'Priorities: '+(features.join(', ')||'To discuss'),'Inspiration shortlist: '+list.map(function(k){return homes[k].name}).join(', ')].join('\\n');renderSummary();expose('mp-style-result');track('planning_tool_complete','style')});\n$('mp-start-tour').addEventListener('click',function(){var f=document.createElement('iframe');f.title='The Maverick 2026 Parade Home 3D virtual tour';f.src='https:\/\/my.matterport.com\/show\/?m=YMvrr7jmei7';f.allow='fullscreen; xr-spatial-tracking';f.allowFullscreen=true;$('mp-tour-container').replaceChildren(f);track('virtual_tour_start','maverick')});\nvar canvas=$('mp-lot-canvas'),ctx=canvas.getContext('2d'),image=null,scale=0,calibrating=false,points=[],uploadURL=null;function layout(){if(image){var fit=Math.min(840\/image.naturalWidth,550\/image.naturalHeight);return{x:(900-image.naturalWidth*fit)\/2,y:(650-image.naturalHeight*fit)\/2,w:image.naturalWidth*fit,h:image.naturalHeight*fit,ppf:scale?scale*fit:3}}var lw=Math.max(50,num('mp-lot-width')),ld=Math.max(50,num('mp-lot-depth')),ppf=Math.min(780\/lw,500\/ld);return{x:(900-lw*ppf)\/2,y:75,w:lw*ppf,h:ld*ppf,ppf:ppf}}function footprint(){var box=layout();return{x:box.x+box.w*num('mp-pos-x')\/100,y:box.y+box.h*num('mp-pos-y')\/100,w:Math.max(10,num('mp-house-width'))*box.ppf,h:Math.max(10,num('mp-house-depth'))*box.ppf,a:num('mp-angle')*Math.PI\/180}}function placementSummary(){return['Base: '+(image?'Visitor-provided image'+(scale?' \u00b7 scale set by visitor':' \u00b7 NOT TO SCALE'):'Sample rectangular lot \u00b7 '+num('mp-lot-width')+' \u00d7 '+num('mp-lot-depth')+' ft'),'Concept footprint: '+num('mp-house-width')+' \u00d7 '+num('mp-house-depth')+' ft','Rotation: '+num('mp-angle')+' degrees','Position: horizontal '+num('mp-pos-x')+'%, vertical '+num('mp-pos-y')+'%','Concept only; does not verify setbacks, easements, terrain or buildability.','Image is not sent with the contact form; share downloaded image separately.'].join('\\n')}function draw(){ctx.clearRect(0,0,900,650);ctx.fillStyle='#fafaf5';ctx.fillRect(0,0,900,650);var box=layout(),f=footprint();ctx.font='bold 18px sans-serif';ctx.fillStyle='#28392b';ctx.fillText(image?(scale?'SURVEY \/ AERIAL \u00b7 VISITOR-SET SCALE':'SURVEY \/ AERIAL \u00b7 NOT TO SCALE'):'SAMPLE LOT \u00b7 CONCEPT ONLY',30,30);if(image){ctx.drawImage(image,box.x,box.y,box.w,box.h)}else{ctx.fillStyle='#e5eddc';ctx.fillRect(box.x,box.y,box.w,box.h);ctx.strokeStyle='#738466';ctx.lineWidth=3;ctx.strokeRect(box.x,box.y,box.w,box.h);ctx.font='16px sans-serif';ctx.fillStyle='#384635';ctx.fillText(num('mp-lot-width')+' ft wide',box.x,box.y-14);ctx.fillStyle='#d6d5cb';ctx.fillRect(box.x,box.y+box.h+12,box.w,25);ctx.fillStyle='#384635';ctx.fillText('Concept street \/ access',box.x,box.y+box.h+60)}ctx.save();ctx.translate(f.x,f.y);ctx.rotate(f.a);ctx.fillStyle='rgba(183,150,67,.72)';ctx.fillRect(-f.w\/2,-f.h\/2,f.w,f.h);ctx.strokeStyle='#554319';ctx.lineWidth=3;ctx.strokeRect(-f.w\/2,-f.h\/2,f.w,f.h);ctx.fillStyle='#142117';ctx.textAlign='center';ctx.font='bold 16px sans-serif';ctx.fillText('HOME FOOTPRINT',0,-5);ctx.font='14px sans-serif';ctx.fillText(num('mp-house-width')+' \u00d7 '+num('mp-house-depth')+' ft',0,17);ctx.beginPath();ctx.moveTo(0,f.h\/2);ctx.lineTo(0,f.h\/2+20);ctx.stroke();ctx.restore();points.forEach(function(p){ctx.beginPath();ctx.arc(p.x,p.y,7,0,Math.PI*2);ctx.fillStyle='#c5352b';ctx.fill()});if(points.length===2){ctx.beginPath();ctx.moveTo(points[0].x,points[0].y);ctx.lineTo(points[1].x,points[1].y);ctx.strokeStyle='#c5352b';ctx.lineWidth=2;ctx.stroke()}ctx.fillStyle='#384635';ctx.font='13px sans-serif';ctx.fillText('MACAW HOMES \u00b7 Planning concept only \u00b7 Site review required',30,632);$('mp-angle-text').textContent=num('mp-angle')+'\u00b0';$('mp-placement-status').textContent=calibrating?'Click two points on your image matching the distance entered.':image?(scale?'Image scale set from your selected distance. Placement remains conceptual.':'Image loaded. Set its scale using a known distance before interpreting footprint dimensions.'):'Sample lot \u00b7 conceptual placement only';if(state['Placement concept']){state['Placement concept']=placementSummary();renderSummary()}}var placementInputs=['mp-lot-width','mp-lot-depth','mp-house-width','mp-house-depth','mp-angle','mp-pos-x','mp-pos-y'];placementInputs.forEach(function(id){$(id).addEventListener('input',draw)});$('mp-lot-image').addEventListener('change',function(){var file=this.files[0];if(!file)return;if(!['image\/jpeg','image\/png','image\/webp'].includes(file.type)||file.size>15*1024*1024){$('mp-placement-status').textContent='Choose a JPG, PNG or WebP image smaller than 15 MB.';return}var im=new Image();var url=URL.createObjectURL(file);im.onload=function(){if(uploadURL)URL.revokeObjectURL(uploadURL);uploadURL=url;image=im;scale=0;points=[];calibrating=false;$('mp-scale-controls').hidden=false;$('mp-lot-width').disabled=true;$('mp-lot-depth').disabled=true;draw();track('planning_image_loaded','placement')};im.onerror=function(){URL.revokeObjectURL(url);$('mp-placement-status').textContent='This image could not be opened. Please choose another JPG, PNG or WebP.'};im.src=url});$('mp-calibrate').addEventListener('click',function(){if(!image||num('mp-known-distance')<=0){$('mp-placement-status').textContent='Enter a positive known distance first.';return}points=[];calibrating=true;draw()});function pointerPoint(e){var r=canvas.getBoundingClientRect();return{x:(e.clientX-r.left)*900\/r.width,y:(e.clientY-r.top)*650\/r.height}}var dragging=false;canvas.addEventListener('pointerdown',function(e){var p=pointerPoint(e),box=layout();if(calibrating){points.push(p);if(points.length===2){var dist=Math.hypot(points[1].x-points[0].x,points[1].y-points[0].y);if(dist<5){points=[];$('mp-placement-status').textContent='Select two separate points.';return}var fit=box.w\/image.naturalWidth;scale=dist\/num('mp-known-distance')\/fit;calibrating=false}draw();return}dragging=true;canvas.setPointerCapture(e.pointerId);move(p)});function move(p){var box=layout();$('mp-pos-x').value=Math.max(0,Math.min(100,100*(p.x-box.x)\/box.w));$('mp-pos-y').value=Math.max(0,Math.min(100,100*(p.y-box.y)\/box.h));draw()}canvas.addEventListener('pointermove',function(e){if(dragging)move(pointerPoint(e))});canvas.addEventListener('pointerup',function(){dragging=false});canvas.addEventListener('pointercancel',function(){dragging=false});$('mp-reset-placement').addEventListener('click',function(){image=null;scale=0;points=[];calibrating=false;$('mp-lot-image').value='';if(uploadURL){URL.revokeObjectURL(uploadURL);uploadURL=null}$('mp-scale-controls').hidden=true;$('mp-lot-width').disabled=false;$('mp-lot-depth').disabled=false;$('mp-pos-x').value=50;$('mp-pos-y').value=50;$('mp-angle').value=0;draw()});$('mp-save-placement').addEventListener('click',function(){canvas.toBlob(function(blob){if(blob){saveBlob(blob,'Macaw-Placement-Concept.png');track('planning_download','placement')}},'image\/png')});\n$('mp-copy-summary').addEventListener('click',async function(){renderSummary();var text=$('mp-summary-text').value;try{if(!navigator.clipboard)throw new Error('Clipboard unavailable');await navigator.clipboard.writeText(text);$('mp-notice').textContent='Copied for your records. Your summary is included automatically when you send your plan.';track('planning_summary_copy','summary');$('mp-contact').scrollIntoView({behavior:'auto',block:'start'});}catch(e){$('mp-summary-text').focus();$('mp-summary-text').select();$('mp-notice').textContent='Summary selected. You can copy it for your records; it is included automatically when you send your plan.'}});$('mp-download-summary').addEventListener('click',function(){renderSummary();saveBlob(new Blob([$ ('mp-summary-text').value.replace(\/\\\\n\/g,'\\n')],{type:'text\/plain;charset=utf-8'}),'Macaw-Home-Planning-Summary.txt');track('planning_download','summary')});var quickIndex=0;function quickValue(id){return $(id).value.trim()}function quickSync(){var land=quickValue('mq-land'),location=quickValue('mq-location'),budget=quickValue('mq-budget'),timing=quickValue('mq-timing'),priorities=Array.from(root.querySelectorAll('input[name=\"mq-priorities\"]:checked')).map(function(el){return el.value});$('mp-own').value=land||'Still deciding';$('mp-address').value=location;$('mp-timing').value=timing;root.querySelectorAll('input[name=\"mp-features\"]').forEach(function(el){el.checked=priorities.indexOf(el.value)!==-1});var guide=[land==='I am still looking for land'?'Start with your preferred area and compare lots for access, utilities, restrictions and site costs.':land?'Bring your survey or property details so we can discuss the site before developing the home design.':'Clarify your preferred area and whether you want help reviewing a lot or planning a land search.','Discuss what your total budget needs to cover, including the home, land, site work, selections and financing.',priorities.length?'Use your priorities to shape the layout conversation: '+priorities.join(', ')+'.':'Bring a few examples of how you want to live so we can help define your layout priorities.',timing==='Within 3 months'?'Discuss timing early. Design, engineering, financing and approvals need review before a construction start can be confirmed.':'Build a planning schedule around your preferred start window and the decisions needed first.'];state['Quick home goals']=['Land: '+(land||'Still deciding'),'Location: '+(location||'Still deciding'),'Total project budget range: '+budget,'Priorities: '+(priorities.join(', ')||'Still deciding'),'Preferred start: '+timing,'Recommended next steps: '+guide.join(' | ')].join('\\n');$('mq-profile').replaceChildren();[['Land',land||'Still deciding'],['Location',location||'Still deciding'],['Budget',budget],['Priorities',priorities.join(', ')||'Still deciding'],['Start window',timing]].forEach(function(pair){$('mq-profile').append(line(pair[0],'dt'),line(pair[1],'dd'))});$('mq-guidance').replaceChildren.apply($('mq-guidance'),guide.map(function(text){return line(text,'li')}));renderSummary();}function quickShow(){root.querySelectorAll('[data-quick-step]').forEach(function(el,i){el.hidden=i!==quickIndex});root.querySelectorAll('.mq-progress span').forEach(function(el,i){el.classList.toggle('current',i<=quickIndex);if(i===quickIndex)el.setAttribute('aria-current','step');else el.removeAttribute('aria-current')});$('mq-back').disabled=quickIndex===0;$('mq-next').textContent=quickIndex===3?'Show My Next Steps \u2192':'Continue \u2192';}$('mq-next').addEventListener('click',function(){quickSync();if(quickIndex<3){quickIndex++;quickShow();root.querySelector('[data-quick-step=\"'+quickIndex+'\"] h3').setAttribute('tabindex','-1');root.querySelector('[data-quick-step=\"'+quickIndex+'\"] h3').focus({preventScroll:true});}else{$('mq-result').hidden=false;$('mq-result').focus({preventScroll:true});track('planning_tool_complete','quick_goals');}});$('mq-back').addEventListener('click',function(){quickIndex=Math.max(0,quickIndex-1);quickShow()});root.querySelectorAll('#mp-quick-start input,#mp-quick-start select').forEach(function(el){el.addEventListener('change',quickSync);el.addEventListener('input',quickSync)});root.addEventListener('input',function(e){if(!e.target.closest('#mp-contact')){if(e.target.id!=='mp-summary-text')renderSummary();}});root.addEventListener('change',function(e){if(!e.target.closest('#mp-contact')){if(e.target.id!=='mp-summary-text')renderSummary();}});var lead=document.getElementById('wpforms-form-5144');if(lead){lead.addEventListener('submit',renderSummary,true);}renderSummary();draw();}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Your land. Your priorities. Your next step. Start shaping your custom home. Explore your lot, organize your budget, find the details you love, and walk through The Maverick. Start anywhere&#8230;.<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-5138","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Plan Your Custom Home - Macaw Homes<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/macawhomes.com\/es_MX\/plan-your-custom-home\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Plan Your Custom Home - Macaw Homes\" \/>\n<meta property=\"og:description\" content=\"Your land. Your priorities. Your next step. Start shaping your custom home. Explore your lot, organize your budget, find the details you love, and walk through The Maverick. Start anywhere....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/macawhomes.com\/es_MX\/plan-your-custom-home\/\" \/>\n<meta property=\"og:site_name\" content=\"Macaw Homes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/macawcustomhomes\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T05:31:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-twilight-800.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@macawhomes\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/\",\"url\":\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/\",\"name\":\"Plan Your Custom Home - Macaw Homes\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/macawhomes.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/macawhomes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/macaw-parade-twilight-800.webp\",\"datePublished\":\"2026-10-02T04:32:31+00:00\",\"dateModified\":\"2026-10-08T05:31:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/#primaryimage\",\"url\":\"https:\\\/\\\/macawhomes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/macaw-parade-twilight-800.webp\",\"contentUrl\":\"https:\\\/\\\/macawhomes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/macaw-parade-twilight-800.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/macawhomes.com\\\/plan-your-custom-home\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/macawhomes.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plan Your Custom Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/macawhomes.com\\\/#website\",\"url\":\"https:\\\/\\\/macawhomes.com\\\/\",\"name\":\"Macaw Homes\",\"description\":\"Custom Homes in San Antonio &amp; the Hill Country\",\"publisher\":{\"@id\":\"https:\\\/\\\/macawhomes.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/macawhomes.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/macawhomes.com\\\/#organization\",\"name\":\"Macaw Homes\",\"url\":\"https:\\\/\\\/macawhomes.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/macawhomes.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/macawhomes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/macaw-header-logo-140.webp\",\"contentUrl\":\"https:\\\/\\\/macawhomes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/macaw-header-logo-140.webp\",\"width\":140,\"height\":170,\"caption\":\"Macaw Homes\"},\"image\":{\"@id\":\"https:\\\/\\\/macawhomes.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/macawcustomhomes\\\/\",\"https:\\\/\\\/x.com\\\/macawhomes\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Plan Your Custom Home - Macaw Homes","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/macawhomes.com\/es_MX\/plan-your-custom-home\/","og_locale":"es_MX","og_type":"article","og_title":"Plan Your Custom Home - Macaw Homes","og_description":"Your land. Your priorities. Your next step. Start shaping your custom home. Explore your lot, organize your budget, find the details you love, and walk through The Maverick. Start anywhere....","og_url":"https:\/\/macawhomes.com\/es_MX\/plan-your-custom-home\/","og_site_name":"Macaw Homes","article_publisher":"https:\/\/www.facebook.com\/macawcustomhomes\/","article_modified_time":"2026-10-08T05:31:12+00:00","og_image":[{"url":"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-twilight-800.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@macawhomes","twitter_misc":{"Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/macawhomes.com\/plan-your-custom-home\/","url":"https:\/\/macawhomes.com\/plan-your-custom-home\/","name":"Plan Your Custom Home - Macaw Homes","isPartOf":{"@id":"https:\/\/macawhomes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/macawhomes.com\/plan-your-custom-home\/#primaryimage"},"image":{"@id":"https:\/\/macawhomes.com\/plan-your-custom-home\/#primaryimage"},"thumbnailUrl":"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-twilight-800.webp","datePublished":"2026-10-02T04:32:31+00:00","dateModified":"2026-10-08T05:31:12+00:00","breadcrumb":{"@id":"https:\/\/macawhomes.com\/plan-your-custom-home\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/macawhomes.com\/plan-your-custom-home\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/macawhomes.com\/plan-your-custom-home\/#primaryimage","url":"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-twilight-800.webp","contentUrl":"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-parade-twilight-800.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/macawhomes.com\/plan-your-custom-home\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/macawhomes.com\/"},{"@type":"ListItem","position":2,"name":"Plan Your Custom Home"}]},{"@type":"WebSite","@id":"https:\/\/macawhomes.com\/#website","url":"https:\/\/macawhomes.com\/","name":"Macaw Homes","description":"Casas personalizadas en San Antonio y en el \u00e1rea de la Monta\u00f1a","publisher":{"@id":"https:\/\/macawhomes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/macawhomes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/macawhomes.com\/#organization","name":"Macaw Homes","url":"https:\/\/macawhomes.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/macawhomes.com\/#\/schema\/logo\/image\/","url":"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-header-logo-140.webp","contentUrl":"https:\/\/macawhomes.com\/wp-content\/uploads\/2026\/09\/macaw-header-logo-140.webp","width":140,"height":170,"caption":"Macaw Homes"},"image":{"@id":"https:\/\/macawhomes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/macawcustomhomes\/","https:\/\/x.com\/macawhomes"]}]}},"_links":{"self":[{"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/pages\/5138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/comments?post=5138"}],"version-history":[{"count":10,"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/pages\/5138\/revisions"}],"predecessor-version":[{"id":5183,"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/pages\/5138\/revisions\/5183"}],"wp:attachment":[{"href":"https:\/\/macawhomes.com\/es_MX\/wp-json\/wp\/v2\/media?parent=5138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}