{"title":"Alaska","description":"\u003cp style=\"letter-spacing: normal;\"\u003e\n\u003c\/p\u003e\n\u003cp\u003e\n\t\u003cspan style=\"color: rgb(124, 124, 124); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; background-color: rgb(255, 255, 255);\"\u003eThe Last Frontier State Land For Sale; Alaska is a state located in the northwest extremity of the North American West Coast, just across the Bering Strait from Asia.\u003c\/span\u003e\n\u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\n.auto-style1 {\n\ttext-align: center;\n}\n.auto-style2 {\n\ttext-align: center;\n\tcolor: #808080;\n\tfont-family: Arial, Helvetica, sans-serif;\n}\n.auto-style3 {\n\tfont-family: Arial, Helvetica, sans-serif;\n}\n.auto-style4 {\n\ttext-align: center;\n\tfont-family: Arial, Helvetica, sans-serif;\n\ttext-decoration: underline;\n}\n\u003c\/style\u003e\n\u003cp style=\"letter-spacing: normal;\"\u003e\n\t\u003cb\u003e\u003cspan style='color: rgb(0, 0, 0); font-family: \"Times New Roman\"; font-size: medium;'\u003e\u003cfont face=\"arial,helvetica,sans-serif\"\u003e\u003c\/font\u003e\u003c\/span\u003e\n\t\u003c\/b\u003e\n\u003c\/p\u003e\n\u003cp\u003e\n\u003c\/p\u003e","products":[{"product_id":"alaska-matanuska-susitna-borough-5-03-acres-talkeetna-bluffs-block-6-lot-2-terms-389-month","title":"Alaska, Matanuska-Susitna Borough, 5.03 Acres Talkeetna Bluffs, Block 6, Lot 2. TERMS $389\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.4.0\/css\/bootstrap.min.css\"\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: 200px;\n    height: auto;\n}\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\np.financing-text {\n    padding-top: 10px;\n}\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff, #fdffe6, #fff,white);\n}\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\/*p.lot-details {\n    text-align: center;\n    font-size: 12px;\n    font-weight: 600;\n}*\/\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n \n}\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\np.footer-text {\n    line-height: 12px;\n}\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n a:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n#fbuilder, \n#fbuilder * {\n  text-align: left !important;\n}\n\/* Horizontal layout for calculator fields *\/\n.horizontal-layout {\n  display: flex;\n  justify-content: space-between;\n  gap: 15px;\n  align-items: flex-end;\n  flex-wrap: wrap; \/* wraps gracefully on smaller screens *\/\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n  flex: 1;\n  min-width: 150px;\n}\n\n\/* Ensure labels and inputs look consistent horizontally *\/\n.horizontal-layout label {\n  display: block;\n  font-weight: bold;\n  margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n  width: 100%;\n}\n#fbuilder .desc {\n  text-align: center !important; \/* override column inheritance *\/\n  display: block;\n  width: 100%;\n  color: #6A85B0;\n  font-style: italic;\n  margin-top: 10px;\n  margin-bottom: 20px;\n}\n\/* Return labels and text fields to left alignment *\/\n#fbuilder label {\n  text-align: left !important;\n  display: block !important;\n  width: 100% !important;\n}\n\n\/* Left align text inside input fields and the monthly payment box *\/\n#fbuilder input[type=\"text\"],\n#fbuilder .monthly-payment {\n  text-align: left !important;\n  padding-left: 8px !important; \/* optional: adds a little breathing room *\/\n}\n\/* Keep layout clean and responsive *\/\n#fbuilder .form-group {\n  align-items: flex-start !important;\n}\n\n\/* Emphasize the calculator instruction text *\/\n#fbuilder .desc {\n  font-size: 16px !important;     \/* slightly larger than current *\/\n  text-align: center !important;  \/* keep it centered *\/\n  color: #5a6f97 !important;      \/* soft blue-gray to match theme *\/\n  margin-top: 8px !important;\n  margin-bottom: 10px !important;\n  font-style: italic;\n}\n\n\/* Normal fields keep blue borders *\/\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n  height: 42px !important;\n  line-height: 42px !important;\n  box-sizing: border-box !important;\n  border-radius: 3px !important;\n  padding: 0 10px !important;\n  vertical-align: middle !important;\n  font-size: 15px !important;\n  font-family: inherit !important;\n}\n\n\/* Monthly Payment box - NO border at all *\/\n#fbuilder .monthly-payment {\n  height: 42px !important;\n  line-height: 42px !important;\n  background-color: #4a4a4a !important;\n  color: #fff !important;\n  font-weight: bold !important;\n  border: none !important;\n  outline: none !important;                \/* removes blue focus ring *\/\n  box-shadow: none !important;             \/* removes any subtle border glow *\/\n  border-radius: 3px !important;\n  text-align: left !important;\n  padding: 0 10px !important;\n  box-sizing: border-box !important;\n  font-size: 15px !important;\n}\n\n\/* Center the calculator labels *\/\n#fbuilder label {\n  text-align: center !important;\n  width: 100% !important;\n  display: block !important;\n}\n\/* Center the text *inside* all calculator input and result boxes *\/\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly],\n#fbuilder .monthly-payment {\n  text-align: center !important;\n}\n\/* popup *\/\n\n.tooltip {\ndisplay: inline;\nposition: relative;\n}\n.tooltip:hover:after{\ndisplay: -webkit-flex;\ndisplay: flex;\n-webkit-justify-content: center;\njustify-content: center;\nbackground: #444;\nborder-radius: 8px;\ncolor: #fff;\ncontent: attr(title);\nmargin: -250px auto 0;\nfont-size: 16px;\npadding: 13px;\nwidth: 220px;\n}\n.tooltip:hover:before{\nborder: solid;\nborder-color: #444 transparent;\nborder-width: 12px 6px 0 6px;\ncontent: \"\";\nleft: 45%;\nbottom: 30px;\nposition: absolute;\n}\n\n\/* Media Queries *\/ \n@media only screen and (max-width: 720px) {\n    iframe.test {\n        height: 210px;\n    }\n    p.title-description-text {\n        margin-top: 20px;\n    }\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n    .col-md-6 {\n        padding: 0px;\n    }\n    .col-md-12 {\n        padding: 0px;\n    }\n\n    iframe.video {\n    height: 200px;\n    margin: 40px 0 0 0;\n    }\n}\n@media only screen and (max-width: 420px){\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n.auto-style1 {\n    margin-left: 0px;\n}\n\n@media only screen and (max-width: 720px) {\n    .column {\n        width: 50% !important;\n    }\n}\n@media (max-width: 480px) {\n  #fbuilder .desc {\n    font-size: 13px; \/* slightly smaller on very small phones *\/\n    line-height: 1.4;\n  }\n}\n@media (max-width: 480px) {\n  #fbuilder label {\n    font-size: 14px;\n  }\n  #fbuilder input,\n  #fbuilder select {\n    font-size: 15px;\n  }\n}\n\/* iPad and medium tablet view: equalize box heights *\/\n@media only screen and (min-width: 700px) and (max-width: 1024px) {\n  #fbuilder input[type=\"number\"],\n  #fbuilder select,\n  #fbuilder input[readonly],\n  #fbuilder .monthly-payment {\n    height: 48px !important;\n    line-height: 48px !important;\n    font-size: 16px !important;\n  }\n\n  \/* make sure select text stays vertically centered *\/\n  #fbuilder select {\n    padding-top: 10px !important;\n    padding-bottom: 10px !important;\n  }\n\n  \/* optional: give labels a little breathing room *\/\n  #fbuilder label {\n    margin-bottom: 8px !important;\n  }\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eTalkeetna Bluffs\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eTalkeetna Bluffs, Matanuska-Susitna Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eBlock 6, Lot 2\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\u003ciframe loading=\"lazy\" style=\"border: 0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=62.367814,-149.835726\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv style=\"height:auto !important; min-height:0 !important; margin-bottom:0 !important; padding-bottom:0 !important;\" class=\"lot-description-area\"\u003e\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\u003cstrong style=\"color:#2f4058; font-weight:700;\"\u003eFinancing:\u003c\/strong\u003e This lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\u003c\/p\u003e\n\n\u003ccenter style=\"display:block; margin-top:8px !important; margin-bottom:18px !important; padding-top:0 !important; padding-bottom:0 !important;\"\u003e\n \n                        \u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" class=\"\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color: rgb(112, 146, 191); text-decoration-line: none; font-size: 20px;\"\u003e\u003cb\u003eGuarantee\u003c\/b\u003e \u003c\/a\u003e    \n\n\n                        \u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" class=\"\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color: rgb(112, 146, 191); text-decoration-line: none; font-size: 20px;\"\u003e\u003cb\u003eReviews\u003c\/b\u003e\n                        \u003cimg style=\"height:auto; width:15%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\u003c\/a\u003e\n\n\u003c\/center\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important; padding-top:12px !important;\"\u003e\n\u003cp class=\"lot-price\"\u003eDown Payment: $121\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $389\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $38,978 \u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n \u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003eCheckout bills down payment only. \u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" title=\"Should it be so difficult to buy land with low down payment financing?\" style=\"color:#7092BF; text-decoration:none; font-size:15px;\"\u003e\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\n\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant\u003e\n  \u003cbutton type=\"button\" class=\"ols-terms-toggle\" aria-expanded=\"false\"\u003eUnderstand These Terms\u003c\/button\u003e\n  \u003cdiv class=\"ols-terms-panel\" hidden\u003e\n    \u003cdiv class=\"ols-terms-prompts\"\u003e\n        \u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\n          Explain these terms\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-question=\"What does the $500 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\n          What does $500 down save?\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-question=\"What does the $1,000 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\n          What does $1,000 down save?\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-ols-extra-prompt data-question=\"What if I pay $25 extra each month?\"\u003e\n          Pay $25 extra monthly?\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-ols-payoff-prompt\u003e\n          Pay off early?\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ols-payoff-choices\" hidden\u003e\n        \u003cdiv class=\"ols-payoff-note\"\u003e\n          OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n        \u003c\/div\u003e\n        \u003cdiv class=\"ols-payoff-buttons\"\u003e\n          \u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n          \u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n          \u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ols-terms-status\" hidden\u003eChecking these terms…\u003c\/div\u003e\n      \u003cdiv class=\"ols-terms-answer\" hidden\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-followup-label\" hidden\u003eHave another question?\u003c\/div\u003e\n      \u003cdiv class=\"ols-terms-input-row\"\u003e\n      \u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n      \u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e.checkout-price-container .lot-price{margin:0 0 4px !important;line-height:1.25 !important}\n.ols-terms-assistant{margin:0 0 10px;font-family:inherit}.ols-terms-toggle{margin:0;border:1px solid #7092BF;background:#fff;color:#52739f;border-radius:5px;padding:8px 13px;font-size:14px;font-weight:700;cursor:pointer}.ols-terms-toggle:hover{background:#f5f8fc}.ols-terms-panel{margin-top:7px;padding:12px;border:1px solid #d9e1eb;border-radius:6px;background:#fff;max-width:100%;box-sizing:border-box}.ols-terms-prompts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.ols-terms-prompts button{border:1px solid #d5dce5;background:#fff;border-radius:15px;padding:5px 10px;font-size:12px;cursor:pointer}.ols-terms-prompts button:hover{border-color:#7092BF}.ols-payoff-choices{margin:8px 0 10px;padding:9px 10px;border:1px solid #d9e1eb;border-radius:5px;background:#fff}\n.ols-payoff-note{font-size:13px;line-height:1.4;color:#444;margin-bottom:7px}\n.ols-payoff-buttons{display:flex;flex-wrap:wrap;gap:6px}\n.ols-payoff-buttons button{border:1px solid #cfd7e1;background:#fff;border-radius:15px;padding:5px 11px;font-size:12px;cursor:pointer}\n.ols-payoff-buttons button:hover{border-color:#7092BF}\n.ols-followup-label{margin:10px 0 5px;font-size:13px;font-weight:700;color:#2f4058}\n.ols-terms-input-row.followup-active .ols-terms-input{border-color:#7092BF;background:#fff}\n.ols-terms-input-row{display:flex;gap:7px}.ols-terms-input{flex:1;min-width:0;border:1px solid #cfd7e1;border-radius:4px;padding:9px 10px;font-size:14px;background:#fff}.ols-terms-submit{border:0;background:#7092BF;color:#fff;border-radius:4px;padding:9px 15px;font-size:14px;font-weight:700;cursor:pointer}.ols-terms-submit:disabled{opacity:.6;cursor:wait}.ols-terms-status{margin-top:10px;font-size:13px;color:#666}.ols-terms-answer{margin-top:10px;padding:10px 11px;border-left:3px solid #7092BF;background:#fff;font-size:14px;line-height:1.45;color:#333}@media(max-width:600px){.ols-terms-input-row{display:block}.ols-terms-input{width:100%;box-sizing:border-box;margin-bottom:7px}.ols-terms-submit{width:100%}}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.currentScript \u0026\u0026 document.currentScript.previousElementSibling;\n  \/* Locate this product's assistant safely even if Shopify moves script\/style nodes. *\/\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n  if(!widget || widget.dataset.olsReady==='1') return;\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n    if(price\u003e20000){\n      extra=100;\n    }else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute('data-question','What if I pay $'+extra+' extra each month?');\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n      var row=input.closest('.ols-terms-input-row');\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n    if(on) answer.hidden=true;\n  }\n\n\n  function pacificToday(){\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){return x.type===type;});\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    }else{\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n      days=Math.round((cDate-pDate)\/86400000);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(!Number.isFinite(principal) || !Number.isFinite(apr) || !Number.isFinite(payment) || principal\u003c=0 || payment\u003c=0){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n    var c=listingContext();\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(financed,c.apr,c.monthly_payment);\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n    var dueSentence='';\n\n    if(first){\n      dueSentence=' If purchased today, your first monthly payment would be due '+first.formatted+', and your regular payment date would be the '+ordinal+'.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n\n\n  function localAmortizationSummary(principal,apr,payment){\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(!Number.isFinite(principal) || !Number.isFinite(apr) || !Number.isFinite(payment) || principal\u003c=0 || payment\u003c=0){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n    var c=listingContext();\n    var principal=Number(c.price)-Number(c.down_payment);\n    var normal=localAmortizationSummary(principal,c.apr,c.monthly_payment);\n    var accelerated=localAmortizationSummary(principal,c.apr,Number(c.monthly_payment)+Number(extra));\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text='If you choose to pay '+fmtMoney(extra)+' extra each month, your total monthly amount would be '+fmtMoney(total)+'. ';\n    text+='That would pay the balance off in about '+accelerated.months+' months ('+(accelerated.months\/12).toFixed(1)+' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n    q=String(q||'').trim();\n    if(!q) return;\n    responseStyle=responseStyle||'micro';\n    loading(true);\n    try{\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{'Content-Type':'application\/json'},\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n      if(!response.ok) throw new Error('request failed');\n      var data=await response.json();\n      answer.textContent=data.answer||'I could not find enough information to answer that.';\n      answer.hidden=false;\n      showFollowupState();\n    }catch(e){\n      answer.textContent='Sorry, we could not check those terms right now. Please try again.';\n      answer.hidden=false;\n      showFollowupState();\n    }finally{loading(false);}\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=widget.querySelector('[data-ols-extra-prompt]');\n  var cachedExtraPaymentAnswer=null;\n  if(extraPromptButton){\n    var q=extraPromptButton.getAttribute('data-question')||'';\n    var m=q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n    if(m){\n      cachedExtraPaymentAnswer=localExtraPaymentAnswer(Number(m[1].replace(\/,\/g,'')));\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n    var opening=panel.hidden;\n    panel.hidden=!panel.hidden;\n    toggle.setAttribute('aria-expanded',opening?'true':'false');\n    if(opening) setTimeout(function(){input.focus();},50);\n  });\n  submit.addEventListener('click',function(){\n    if(payoffChoices) payoffChoices.hidden=true;\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n    if(e.key==='Enter'){\n      e.preventDefault();\n      if(payoffChoices) payoffChoices.hidden=true;\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var q=btn.getAttribute('data-question');\n      var responseStyle=btn.getAttribute('data-style')||'micro';\n      input.value=q;\n      if(payoffChoices) payoffChoices.hidden=true;\n\n      if(btn.hasAttribute('data-local-explain')){\n        if(cachedExplainTerms){\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n        if(cachedExtraPaymentAnswer){\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n    });\n  });\n\n  if(payoffPrompt){\n    payoffPrompt.addEventListener('click',function(){\n      answer.hidden=false;\n      answer.textContent='OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n      answer.hidden=false;\n      showFollowupState();\n      if(payoffChoices) payoffChoices.hidden=false;\n    });\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var years=Number(btn.getAttribute('data-payoff-years'));\n      if(!Number.isFinite(years)) return;\n\n      var q='If I make the regular advertised monthly payments for '+years+' year'+(years===1?'':'s')+', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n      input.value=q;\n      ask(q,'micro');\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both; text-align:center; margin:10px auto 4px; max-width:1100px;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/downpayment3optionols.jpg?v=1790309732\" alt=\"OLS Down Payment Options - Standard $121, Premium $500, Superior $1,000\" style=\"display:block; width:100%; max-width:1100px; height:auto; margin:0 auto;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 5.03 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 62.367814, -149.835726\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $151 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 52272B06L002\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cbr\u003e\u003c!-- Gallery Test --\u003e\n\n\n\n\n\u003cstyle\u003e\n                \/* Position the image container (needed to position the left and right arrows) *\/\n                .container-gallery {\n                    max-width: 800px;\n                    width: 100%;\n                    margin: auto;\n                }\n\n                \/* Hide the images by default *\/\n                .mySlides {\n                  display: none;\n                }\n\n                \/* Add a pointer when hovering over the thumbnail images *\/\n                .cursor {\n                  cursor: pointer;\n                }\n\n                \/* Next \u0026 previous buttons *\/\n                .prev,\n                .next {\n                  cursor: pointer;\n                  position: absolute;\n                  top: 40%;\n                  width: auto;\n                  padding: 16px;\n                  margin-top: -50px;\n                  color: white;\n                  font-weight: bold;\n                  font-size: 20px;\n                  border-radius: 0 3px 3px 0;\n                  user-select: none;\n                  -webkit-user-select: none;\n                }\n\n                \/* Position the \"next button\" to the right *\/\n                .next {\n                  right: 0;\n                  border-radius: 3px 0 0 3px;\n                }\n\n                \/* On hover, add a black background color with a little bit see-through *\/\n                .prev:hover,\n                .next:hover {\n                  background-color: rgba(0, 0, 0, 0.8);\n                }\n\n                \/* Number text (1\/3 etc) *\/\n                .numbertext {\n                  color: #f2f2f2;\n                  font-size: 12px;\n                  padding: 8px 12px;\n                  position: absolute;\n                  top: 0;\n                }\n\n                .caption-container {\n                    text-align: center;\n                    background-color: #6b85b1;\n                    color: white;\n                }\n\n                p#caption {\n                    margin: 0px;\n                }\n\n                \/* Six columns side by side *\/\n                .column {\n                  float: left;\n                  width: 16.66%;\n                }\n\n                \/* Add a transparency effect for thumnbail images *\/\n                .demo {\n                  opacity: 0.6;\n                }\n\n                .active,\n                .demo:hover {\n                  opacity: 1;\n                }\n                \u003c\/style\u003e\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center; font-size:20px; font-weight:700; margin:18px 0 10px; color:#333;\"\u003eExplore this lot at Talkeetna Bluffs\u003c\/p\u003e\n\u003cdiv class=\"container-gallery\"\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain1Aa_338446e8-b25b-41b7-8a1e-544b4dfaa2d7.png?v=1745953617\" style=\"width: 100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain2Aa_7dad7a43-a8a4-412f-8865-f5110013dc23.png?v=1745953619\" style=\"width: 100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_TB_B6L2_1.jpg?v=1792296450\" style=\"width: 100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/Lot2B6TalkeetnaAKFinalTopo1Aa_bbd8bc5a-b4b9-4775-9b9c-08e72520fdcb.png?v=1745953647\" style=\"width: 100%;\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row-gallery\"\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"1\" class=\"demo cursor\" onclick=\"currentSlide(1)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain1Aa_338446e8-b25b-41b7-8a1e-544b4dfaa2d7.png?v=1745953617\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain2Aa_7dad7a43-a8a4-412f-8865-f5110013dc23.png?v=1745953619\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_TB_B6L2_1.jpg?v=1792296450\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"4\" class=\"demo cursor\" onclick=\"currentSlide(4)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/Lot2B6TalkeetnaAKFinalTopo1Aa_bbd8bc5a-b4b9-4775-9b9c-08e72520fdcb.png?v=1745953647\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n                        var slideIndex = 1;\n                        showSlides(slideIndex);\n\n                        function plusSlides(n) {\n                          showSlides(slideIndex += n);\n                        }\n\n                        function currentSlide(n) {\n                          showSlides(slideIndex = n);\n                        }\n\n                        function showSlides(n) {\n                          var i;\n                          var slides = document.getElementsByClassName(\"mySlides\");\n                          var dots = document.getElementsByClassName(\"demo\");\n                          var captionText = document.getElementById(\"caption\");\n                          if (n \u003e slides.length) {slideIndex = 1}\n                          if (n \u003c 1) {slideIndex = slides.length}\n                          for (i = 0; i \u003c slides.length; i++) {\n                              slides[i].style.display = \"none\";\n                          }\n                          for (i = 0; i \u003c dots.length; i++) {\n                              dots[i].className = dots[i].className.replace(\" active\", \"\");\n                          }\n                          slides[slideIndex-1].style.display = \"block\";\n                          dots[slideIndex-1].className += \" active\";\n                          captionText.innerHTML = dots[slideIndex-1].alt;\n                        }\n                        \u003c\/script\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Gallery Test End --\u003e \u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain1Aa_338446e8-b25b-41b7-8a1e-544b4dfaa2d7.png?v=1745953617\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain1Aa_338446e8-b25b-41b7-8a1e-544b4dfaa2d7.png?v=1745953617\u0026amp;width=900\" data-subdivision=\"Talkeetna Bluffs\"\u003e\n  \u003cdiv class=\"ols-imagine-inner\"\u003e\n    \u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n    \u003cp class=\"ols-imagine-lead\"\u003eChoose an idea and see it take shape on this property.\u003c\/p\u003e\n\n    \u003cdiv class=\"ols-image-area\"\u003e\n      \u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain1Aa_338446e8-b25b-41b7-8a1e-544b4dfaa2d7.png?v=1745953617\u0026amp;width=900\" alt=\"Talkeetna Bluffs Block 6, Lot 2 property view\" loading=\"lazy\"\u003e\n\n      \u003cdiv class=\"ols-image-loading\" hidden\u003e\n        \u003cdiv class=\"ols-compass\" aria-hidden=\"true\"\u003e\n          \u003cdiv class=\"ols-compass-ring\"\u003e\n            \u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n            \u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n            \u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n            \u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n            \u003cdiv class=\"ols-compass-needle\"\u003e\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n            \u003cdiv class=\"ols-compass-center\"\u003e\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n        \u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n        \u003cspan class=\"ols-loading-explore\" hidden\u003eWhile your view is coming together, feel free to keep exploring this property page.\u003c\/span\u003e\n        \u003cspan class=\"ols-loading-note\" hidden\u003eNo rush — your view will be here when you come back.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-purpose-stage\"\u003e\n      \u003cdiv class=\"ols-question\"\u003eWhat would you do with this land?\u003c\/div\u003e\n      \u003cdiv class=\"ols-choice-row\"\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003eLive Here\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003eVacation Getaway\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003eRecreation\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Investment\"\u003eInvestment\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-use-stage\" hidden\u003e\n      \u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e← Change Purpose\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-result-controls\" hidden\u003e\n      \u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003eView Original Property Image\u003c\/button\u003e\n      \u003cdiv class=\"ols-refine\"\u003e\n        \u003cdiv class=\"ols-refine-title\"\u003eMake It Your Own\u003c\/div\u003e\n        \u003cp class=\"ols-refine-copy\"\u003eChoose a quick change or describe what you'd like to see.\u003c\/p\u003e\n        \u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n        \u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n        \u003cbutton type=\"button\" class=\"ols-redraw\"\u003eRedraw My View\u003c\/button\u003e\n        \u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003eTry Another Idea\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-message\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n    \u003cp class=\"ols-disclaimer\"\u003eConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  position: relative !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content: \"\";\n  display: table;\n  clear: both;\n}\n\n.ols-imagine {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  position: relative !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine-inner {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 800px !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine h2,\n.ols-imagine-lead {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine{width:100%;margin:34px 0}.ols-imagine-inner{width:100%;max-width:800px;margin:0 auto}.ols-imagine h2{margin:0 0 8px;text-align:center;font-size:30px;line-height:1.25;font-weight:500}.ols-imagine-lead{max-width:720px;margin:0 auto 20px;text-align:center;font-size:17px;line-height:1.5}.ols-image-area{position:relative;width:100%}.ols-main-image{display:block;width:100%;height:auto;border-radius:12px}.ols-image-loading{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ols-image-loading[hidden]{display:none}.ols-image-loading strong{font-size:18px}.ols-image-loading span{margin-top:6px;color:#667085;font-size:14px}.ols-loading-explore{max-width:590px;margin-top:12px!important;padding:0 18px;font-size:14px!important;line-height:1.5;color:#536b89!important}.ols-loading-note{margin-top:5px!important;font-size:12px!important;line-height:1.45;color:#8a94a3!important}.ols-loading-explore[hidden],.ols-loading-note[hidden]{display:none}.ols-compass{width:92px;height:92px;margin:0 auto 17px}.ols-compass-ring{position:relative;width:92px;height:92px;box-sizing:border-box;border:2px solid #7092BF;border-radius:50%;color:#536b89;font-size:12px;font-weight:700}.ols-compass-n,.ols-compass-e,.ols-compass-s,.ols-compass-w{position:absolute;line-height:1}.ols-compass-n{top:7px;left:50%;transform:translateX(-50%)}.ols-compass-s{bottom:7px;left:50%;transform:translateX(-50%)}.ols-compass-e{right:8px;top:50%;transform:translateY(-50%)}.ols-compass-w{left:8px;top:50%;transform:translateY(-50%)}.ols-compass-needle{position:absolute;left:50%;top:50%;width:4px;height:54px;margin-left:-2px;margin-top:-27px;transform-origin:50% 50%;animation:ols-compass-spin 4.5s linear infinite}.ols-compass-arrow{position:absolute;top:0;left:50%;width:0;height:0;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:25px solid #7092BF}.ols-compass-needle::after{content:\"\";position:absolute;bottom:2px;left:50%;width:3px;height:23px;transform:translateX(-50%);background:#9aa8b9}.ols-compass-center{position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:1.5px solid #7092BF;display:flex;align-items:center;justify-content:center;z-index:2}.ols-compass-ols{font-size:9px;line-height:1;font-weight:700;letter-spacing:.4px;color:#536b89}@keyframes ols-compass-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ols-compass-needle{animation:none;transform:rotate(25deg)}}.ols-purpose-stage,.ols-use-stage,.ols-result-controls{margin-top:24px;text-align:center}.ols-question{margin-bottom:14px;font-size:20px;font-weight:600}.ols-selected-purpose{margin-bottom:5px;color:#667085;font-size:14px}.ols-choice-row,.ols-refine-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ols-choice-row button,.ols-refine-buttons button{appearance:none;border:1px solid #c7d2df;background:#f6f8fb;color:#222;border-radius:25px;padding:12px 19px;font-size:15px;line-height:1.2;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ols-choice-row button:hover,.ols-refine-buttons button:hover{background:#7092BF;border-color:#7092BF;color:#fff}.ols-result-title{margin-bottom:8px;font-size:19px;font-weight:600}.ols-link-button{padding:6px;border:0;background:transparent;color:#555;font-size:14px;text-decoration:underline;cursor:pointer}.ols-refine{margin-top:22px}.ols-refine-title{font-size:21px;font-weight:600}.ols-refine-copy{margin:5px 0 14px}.ols-refine-buttons{margin-bottom:14px}.ols-refine-text{display:block;width:100%;min-height:90px;padding:13px;border:1px solid #c7d2df;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:16px;line-height:1.45;resize:vertical}.ols-refine-text:focus{outline:none;border-color:#7092BF;box-shadow:0 0 0 2px rgba(112,146,191,.15)}.ols-redraw{min-width:190px;margin-top:14px;padding:14px 27px;border:0;border-radius:28px;background:#7092BF;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.ols-redraw:hover{opacity:.92}.ols-redraw:disabled{opacity:.5;cursor:not-allowed}.ols-redraw-count{margin-top:8px;color:#727b88;font-size:12px}.ols-start-over{margin-top:18px}.ols-message{min-height:20px;margin-top:13px;text-align:center;font-size:14px;line-height:1.4}.ols-disclaimer{max-width:720px;margin:15px auto 0;text-align:center;color:#727b88;font-size:12px;line-height:1.45}@media(max-width:600px){.ols-imagine h2{font-size:25px}.ols-imagine-lead{font-size:16px}.ols-choice-row,.ols-refine-buttons{display:grid;grid-template-columns:1fr 1fr}}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n    if(root.dataset.initialized===\"true\")return;\n    root.dataset.initialized=\"true\";\n    const worker=root.dataset.worker,sourceImage=root.dataset.image,originalDisplayImage=root.dataset.displayImage,subdivision=root.dataset.subdivision;\n    const mainImage=root.querySelector(\".ols-main-image\"),loading=root.querySelector(\".ols-image-loading\"),loadingExplore=root.querySelector(\".ols-loading-explore\"),loadingNote=root.querySelector(\".ols-loading-note\"),purposeStage=root.querySelector(\".ols-purpose-stage\"),useStage=root.querySelector(\".ols-use-stage\"),resultControls=root.querySelector(\".ols-result-controls\"),useQuestion=root.querySelector(\".ols-use-question\"),useOptions=root.querySelector(\".ols-use-options\"),selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\"),resultTitle=root.querySelector(\".ols-result-title\"),refineButtons=root.querySelector(\".ols-refine-buttons\"),refineText=root.querySelector(\".ols-refine-text\"),redrawButton=root.querySelector(\".ols-redraw\"),redrawCount=root.querySelector(\".ols-redraw-count\"),viewOriginalButton=root.querySelector(\".ols-view-original\"),message=root.querySelector(\".ols-message\");\n    let selectedPurpose=\"\",selectedUse=\"\",generatedImageUrl=\"\",customRedraws=0,exploreTimer=null,slowTimer=null;\n    const maxCustomRedraws=3;\n    const menus={\"Live Here\":{question:\"What kind of place do you imagine?\",choices:[\"Small Home\",\"Ranch Home\",\"Manufactured Home\",\"Modern Home\"]},\"Vacation Getaway\":{question:\"What kind of getaway do you imagine?\",choices:[\"Rustic Cabin\",\"A-Frame Cabin\",\"Tiny Cabin\",\"Modern Cabin\"]},\"Recreation\":{question:\"How would you use the property?\",choices:[\"RV Getaway\",\"Camping Retreat\",\"Off-Grid Basecamp\",\"Recreation Cabin\"]},\"Investment\":{question:\"What would you like to imagine?\",choices:[\"Future Homesite\",\"Rental Cabin\",\"Small Rental Home\",\"Simple Improvements\"]}};\n    const refinements={\"RV Getaway\":[\"Add a covered patio\",\"Add a firepit\",\"Add an ATV\",\"Make it more comfortable\"],\"Camping Retreat\":[\"Add another tent\",\"Add a picnic area\",\"Add a firepit\",\"Make it more comfortable\"],\"Off-Grid Basecamp\":[\"Add solar panels\",\"Add an RV\",\"Add outdoor seating\",\"Make the shelter larger\"],\"Recreation Cabin\":[\"Add a porch\",\"Add a firepit\",\"Make the cabin larger\",\"Make it more rustic\"],\"Rustic Cabin\":[\"Add a bigger porch\",\"Add a firepit\",\"Make it larger\",\"Add a garage\"],\"A-Frame Cabin\":[\"Add a deck\",\"Add a firepit\",\"Make it larger\",\"Add outdoor seating\"],\"Tiny Cabin\":[\"Add a porch\",\"Add a firepit\",\"Add solar panels\",\"Make it more modern\"],\"Modern Cabin\":[\"Add a deck\",\"Add larger windows\",\"Add a firepit\",\"Make it larger\"],\"Small Home\":[\"Add a garage\",\"Add a covered porch\",\"Add fencing\",\"Make it larger\"],\"Ranch Home\":[\"Add a garage\",\"Add a larger porch\",\"Add fencing\",\"Add a workshop\"],\"Manufactured Home\":[\"Add a porch\",\"Add a garage\",\"Add fencing\",\"Add a driveway\"],\"Modern Home\":[\"Add a garage\",\"Add a patio\",\"Add larger windows\",\"Make it larger\"],\"Future Homesite\":[\"Add a driveway\",\"Clear a larger area\",\"Add fencing\",\"Add a small building\"],\"Rental Cabin\":[\"Add a deck\",\"Add a firepit\",\"Add outdoor seating\",\"Make it larger\"],\"Small Rental Home\":[\"Add a garage\",\"Add a porch\",\"Add fencing\",\"Add parking\"],\"Simple Improvements\":[\"Add fencing\",\"Add a driveway\",\"Add a gate\",\"Clear a larger area\"]};\n    function clearLoadingTimers(){if(exploreTimer){clearTimeout(exploreTimer);exploreTimer=null}if(slowTimer){clearTimeout(slowTimer);slowTimer=null}loadingExplore.hidden=true;loadingNote.hidden=true}\n    function startLoadingTimers(){clearLoadingTimers();exploreTimer=setTimeout(function(){loadingExplore.hidden=false},3000);slowTimer=setTimeout(function(){loadingNote.hidden=false},10000)}\n    function resetToOriginal(){clearLoadingTimers();selectedPurpose=\"\";selectedUse=\"\";generatedImageUrl=\"\";refineText.value=\"\";mainImage.onload=null;mainImage.onerror=null;mainImage.src=originalDisplayImage;mainImage.hidden=false;loading.hidden=true;resultControls.hidden=true;useStage.hidden=true;purposeStage.hidden=false;viewOriginalButton.hidden=true;message.textContent=\"\"}\n    function updateRedrawCount(){const remaining=maxCustomRedraws-customRedraws;if(remaining\u003e0){redrawCount.textContent=remaining+(remaining===1?\" custom redraw remaining\":\" custom redraws remaining\");redrawButton.disabled=false;refineText.disabled=false;refineButtons.querySelectorAll(\"button\").forEach(function(button){button.disabled=false})}else{redrawCount.textContent=\"You've used your 3 custom redraws.\";redrawButton.disabled=true;refineText.disabled=true;refineButtons.querySelectorAll(\"button\").forEach(function(button){button.disabled=true})}}\n    root.querySelectorAll(\"[data-purpose]\").forEach(function(button){button.addEventListener(\"click\",function(){selectedPurpose=this.dataset.purpose;selectedUse=\"\";const menu=menus[selectedPurpose];selectedPurposeLabel.textContent=selectedPurpose;useQuestion.textContent=menu.question;useOptions.innerHTML=\"\";menu.choices.forEach(function(choice){const btn=document.createElement(\"button\");btn.type=\"button\";btn.textContent=choice;btn.addEventListener(\"click\",function(){selectedUse=choice;purposeStage.hidden=true;useStage.hidden=true;generateImage(\"\",false)});useOptions.appendChild(btn)});purposeStage.hidden=true;useStage.hidden=false;resultControls.hidden=true;message.textContent=\"\"})});\n    root.querySelector(\".ols-change-purpose\").addEventListener(\"click\",function(){clearLoadingTimers();selectedPurpose=\"\";selectedUse=\"\";useStage.hidden=true;resultControls.hidden=true;purposeStage.hidden=false;mainImage.src=originalDisplayImage;viewOriginalButton.hidden=true;message.textContent=\"\"});\n    function buildRefinements(){refineButtons.innerHTML=\"\";const options=refinements[selectedUse]||[];options.forEach(function(text){const btn=document.createElement(\"button\");btn.type=\"button\";btn.textContent=text;btn.addEventListener(\"click\",function(){refineText.value=text;refineText.focus()});refineButtons.appendChild(btn)});updateRedrawCount()}\n    async function generateImage(refinement,isCustomRedraw){message.textContent=\"\";purposeStage.hidden=true;useStage.hidden=true;resultControls.hidden=true;mainImage.hidden=true;loading.hidden=false;startLoadingTimers();try{const response=await fetch(worker,{method:\"POST\",headers:{\"Content-Type\":\"application\/json\"},body:JSON.stringify({imageUrl:sourceImage,subdivisionName:subdivision,purpose:selectedPurpose,useChoice:selectedUse,refinement:refinement})});const data=await response.json();if(!response.ok||!data.ok)throw new Error(data.error||\"The visualization could not be created.\");generatedImageUrl=data.imageUrl+(data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\"v=\"+Date.now();mainImage.onload=function(){clearLoadingTimers();mainImage.onload=null;mainImage.onerror=null;loading.hidden=true;mainImage.hidden=false;resultControls.hidden=false;viewOriginalButton.hidden=false;viewOriginalButton.textContent=\"View Original Property Image\";resultTitle.textContent=selectedPurpose+\" — \"+selectedUse;if(isCustomRedraw)customRedraws++;buildRefinements();refineText.value=\"\"};mainImage.onerror=function(){clearLoadingTimers();mainImage.onload=null;mainImage.onerror=null;loading.hidden=true;mainImage.hidden=false;mainImage.src=originalDisplayImage;useStage.hidden=false;resultControls.hidden=true;viewOriginalButton.hidden=true;message.textContent=\"The visualization was created but could not be displayed.\"};mainImage.src=generatedImageUrl}catch(error){clearLoadingTimers();loading.hidden=true;mainImage.hidden=false;mainImage.src=originalDisplayImage;useStage.hidden=false;resultControls.hidden=true;viewOriginalButton.hidden=true;message.textContent=error.message||\"Something went wrong.\"}}\n    redrawButton.addEventListener(\"click\",function(){if(customRedraws\u003e=maxCustomRedraws)return;const change=refineText.value.trim();if(!change){message.textContent=\"Tell us what you would like to change.\";return}generateImage(change,true)});\n    viewOriginalButton.addEventListener(\"click\",function(){resetToOriginal()});\n    root.querySelector(\".ols-start-over\").addEventListener(\"click\",function(){resetToOriginal()});\n    viewOriginalButton.hidden=true;\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- end ols-imagine-shell --\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\u003cdiv class=\"container-top bottom\"\u003e\n\u003cp class=\"lot-name-title\"\u003eLocation and Legal Description\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eTalkeetna Bluffs, Matanuska-Susitna Borough, Alaska\u003cbr\u003e5.03 Acres\u003cbr\u003eBlock 6, Lot 2\u003c\/p\u003e\n\u003cp style=\"font-size: 17px;\"\u003e\u003cb\u003eTalkeetna Bluffs, AK – 5.03 Acres in Matanuska-Susitna Borough\u003c\/b\u003e\u003cbr\u003e This level, heavily treed 5.03-acre lot is on the south side of the Talkeetna River, about 9 miles northeast of Talkeetna and 1.3 miles northeast of Larson Lake, bordering state land to the north. It is remote wilderness with abundant wildlife.\u003c\/p\u003e\n\n\u003cp style=\"text-align:center; margin-top:18px; margin-bottom:0;\"\u003e\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/talkeetna-bluffs-new\" style=\"color:#337ab7; font-weight:700; text-decoration:none;\"\u003e← See All Talkeetna Bluffs Lots\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\u003cstyle\u003e\n.ols-ownexp{clear:both;max-width:1160px;margin:16px auto 14px;padding:14px 18px 10px;border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec;font-family:Arial,sans-serif;color:#2f4058;box-sizing:border-box}\n.ols-ownexp *{box-sizing:border-box}\n.ols-ownexp-title{text-align:center;margin:0 0 3px;font-size:22px;line-height:1.15;font-weight:700;color:#2f4058}\n.ols-ownexp-sub{text-align:center;margin:0 0 12px;font-size:12.5px;line-height:1.3;color:#6d7784}\n.ols-ownexp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}\n.ols-ownexp-item{text-align:center;padding:0 13px 2px;border-right:1px solid #d9e1ec}\n.ols-ownexp-item:last-child{border-right:0}\n.ols-ownexp-icon{width:42px;height:42px;margin:0 auto 6px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef3f9;color:#7092BF}\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon{background:#edf3ef;color:#5b8567}\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon{background:#f4eee9;color:#9a6a4b}\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon{background:#f5f1e7;color:#aa8427}\n.ols-ownexp-icon svg{width:25px;height:25px}\n.ols-ownexp-label{font-size:14px;line-height:1.15;font-weight:700;color:#2f4058;margin:0 0 5px}\n.ols-ownexp-copy{font-size:12.5px;line-height:1.38;color:#566170;margin:0 auto;max-width:245px}\n.ols-ownexp-note{margin:8px 0 0;text-align:center;font-size:10.5px;line-height:1.3;color:#7a8490}\n.ols-seasons{clear:both;max-width:1160px;margin:0 auto 18px;padding:8px 14px 9px;border:1px solid #d9e1ec;border-radius:8px;background:#f8fafc;font-family:Arial,sans-serif;color:#2f4058;box-sizing:border-box}\n.ols-seasons-row{display:grid;grid-template-columns:1.15fr repeat(4,1fr);align-items:center}\n.ols-seasons-head{padding:0 12px 0 2px}\n.ols-seasons-title{font-size:16px;line-height:1.15;font-weight:700;color:#2f4058;margin:0 0 2px}\n.ols-seasons-sub{font-size:10.5px;color:#6d7784;line-height:1.25}\n.ols-season{min-width:0;padding:0 10px;border-left:1px solid #d9e1ec}\n.ols-season-top{display:flex;align-items:center;gap:6px;margin-bottom:2px;white-space:nowrap}\n.ols-season-dot{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;flex:0 0 27px}\n.ols-season.spring .ols-season-dot{background:#f7e9ef;color:#c66a91}\n.ols-season.summer .ols-season-dot{background:#fbf2d9;color:#c58a14}\n.ols-season.fall .ols-season-dot{background:#f7e6dc;color:#b85e32}\n.ols-season.winter .ols-season-dot{background:#e8f1f9;color:#4e83b5}\n.ols-season-name{font-size:12.5px;font-weight:700;color:#2f4058}\n.ols-season-range{font-size:10.5px;color:#617080;margin-left:auto}\n.ols-season-copy{font-size:10.8px;line-height:1.28;color:#566170}\n.ols-climate-note{margin:5px 0 0;text-align:right;font-size:9px;color:#8b949e}\n@media(max-width:760px){\n  .ols-ownexp{padding:12px 10px 9px}\n  .ols-ownexp-title{font-size:19px}\n  .ols-ownexp-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}\n  .ols-ownexp-item:nth-child(2){border-right:0}\n  .ols-ownexp-item:nth-child(3),.ols-ownexp-item:nth-child(4){border-top:1px solid #e5eaf0;padding-top:12px}\n  .ols-ownexp-item:nth-child(4){border-right:0}\n  .ols-seasons{padding:9px 10px}\n  .ols-seasons-row{grid-template-columns:1fr 1fr}\n  .ols-seasons-head{grid-column:1\/-1;text-align:center;padding:0 0 7px}\n  .ols-season{border-left:0;border-top:1px solid #e5eaf0;padding:7px 8px 4px}\n  .ols-season:nth-child(even){border-right:1px solid #e5eaf0}\n  .ols-climate-note{text-align:center}\n}\n\u003c\/style\u003e\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Talkeetna Bluffs\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eHeavily treed wilderness on the Talkeetna River, bordering state land.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA remote cabin site near the town of Talkeetna, with Denali views in the area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eFishing, rafting, hunting and wildlife right outside your door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska land can be held simply, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Talkeetna, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e38–57° \/ 15–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowmelt, longer days and the first green-up in the boreal forest.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e63–68° \/ 45–50°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eLong, mild days with nearly round-the-clock daylight.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–62° \/ 18–41°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eFall colors, cool air and the first snow on the mountains.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e20–25° \/ 1–6°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eDeep snow, short days and northern lights on clear nights.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 600;\"\u003e \u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n  \u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Talkeetna,+AK\u0026amp;destination=62.367814,-149.835726\"\u003e \u003cimg class=\"lot-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaDirections1A_fac5d24d-bf9f-4ec8-8803-dddc0ace962b.jpg?v=1745953651\" alt=\"Directions from Talkeetna, AK to Talkeetna Bluffs\" width=\"50%\"\u003e\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; padding-bottom: 20px;\" class=\"col-md-8\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cdiv class=\"entrance\"\u003e\n\u003cp class=\"sub-entrance\"\u003eTalkeetna Spur Rd, Talkeetna, Alaska\u003c\/p\u003e\n\u003ciframe loading=\"lazy\" style=\"border: 0;\" height=\"450\" width=\"100%\" src=\"https:\/\/www.google.com\/maps\/embed?pb=!4v1699545244401!6m8!1m7!1sCAoSLEFGMVFpcE5UWmFuc05aRDdOa2VLUW9DMUNaTXFrRk03WDhDUktvUVVzaHkz!2m2!1d62.3205562!2d-150.1071943!3f149.8182825200972!4f-11.30929346303867!5f0.7820865974627469\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cdiv style=\"width: 100%;\" class=\"col-sec\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n            \u003cbr\u003e\u003cbr\u003e\n             \u003cdiv class=\"col-sec\" style=\"width: 100%\"\u003e\n            \u003cdiv class=\"col-md-6 img-vid\"\u003e\n            \u003cp class=\"invest-resell\"\u003e\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e \u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-md-6 img-vid\"\u003e\n            \u003cdiv style=\"position: relative; overflow: hidden; padding-top: 56.25%;\"\u003e\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position: absolute;top: 0;left: 0; width: 100%; height: 100%; min-height:unset; min-width: unset; border: 0;\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003cbr\u003e\n\u003cul style=\"font-size: 15px; list-style-type: none; padding-left: 0; text-align: left;\"\u003e\n  \u003cli\u003e\n    \u003cb\u003eQ: Why buy land in Talkeetna Bluffs, Alaska? \u003c\/b\u003e\u003cbr\u003e\n    A: It is level, heavily treed land on the south side of the Talkeetna River about 9 miles northeast of Talkeetna, bordering state land, with rustic cabins in the area.\n  \u003c\/li\u003e\n  \u003cbr\u003e\n  \u003cli\u003e\n    \u003cb\u003eQ: How do I get to the property? \u003c\/b\u003e\u003cbr\u003e\n    A: Access is by river or pack-in on a rustic trail. There is no maintained road to the lot.\n  \u003c\/li\u003e\n  \u003cbr\u003e\n  \u003cli\u003e\n    \u003cb\u003eQ: Are utilities available? \u003c\/b\u003e\u003cbr\u003e\n    A: No. There is no power, water or sewer; owners use solar, rain or river water, a well and a simple waste system.\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n  \u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003cbr\u003e\n\u003cul style=\"font-size: 15px;\"\u003e\n\n\u003cli\u003e\n\u003cb\u003eHeavily Treed 5 Acres on the Talkeetna River: \u003c\/b\u003e A level, heavily treed 5.03-acre lot on the south side of the Talkeetna River, about 9 miles northeast of Talkeetna, bordering state land, with abundant wildlife and rustic cabins in the area.\n\u003c\/li\u003e\n\u003cbr\u003e\n\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing: \u003c\/b\u003ePriced at $38,978 with just $121 down and $389\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003cbr\u003e\n\n\u003cli\u003e\n\u003cb\u003eFlexible Use, No HOA: \u003c\/b\u003e Residential zoning with no HOA dues and no time limit to build. Camping, RVs, mobile and modular homes and site-built homes are allowed; check with the county for permits for your intended use.\n\u003c\/li\u003e\n\u003cbr\u003e\n\n\u003cli\u003e\n\u003cb\u003eAccess \u0026amp; Infrastructure Basics: \u003c\/b\u003e Access is by river or pack-in on a rustic trail; there is no maintained road. There is no power, water or sewer. Owners typically use solar, a well or water holding tank, and a septic system when building.\n\u003c\/li\u003e\n\u003cbr\u003e\n  \n\u003cli\u003e\n\u003cb\u003eNear Talkeetna: \u003c\/b\u003e The town of Talkeetna, about 9 miles southwest, has a general store, restaurants, a landing strip and river outfitters, and Wasilla is about 55 miles south.\n\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding-bottom: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\u003cstrong\u003e Matanuska-Susitna Borough \u003c\/strong\u003e (the Mat-Su) is in south-central Alaska, north of Anchorage. As of the 2020 census the population was 107,081, and the borough seat is Palmer. Wasilla is the main shopping hub. \u003cbr\u003e\u003cbr\u003e\nThe borough was incorporated in 1964 and is one of the fastest-growing areas in Alaska. It runs from the farmland of the Matanuska Valley to the Alaska Range, with Denali on the northern horizon. \u003cbr\u003e\u003cbr\u003e\nTalkeetna, Hatcher Pass and the Susitna and Talkeetna rivers draw people for fishing, rafting, flightseeing, hunting and wilderness living.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003ccenter\u003e\n\u003cp\u003e\u003ci style=\"font-size: 15px;\"\u003e👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\u003c\/i\u003e\u003c\/p\u003e\n\u003c\/center\u003e\n\u003chr style=\"height: 1.5px; border-width: 0; color: gray; background-color: #f3f3f3;\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \n\n\u003c!-- OLS Connectivity Card: Talkeetna Bluffs --\u003e\n\u003cstyle\u003e\n.ols-connectivity-strip{clear:both;max-width:1160px;margin:16px auto 0;padding:7px 14px;border:1px solid #d9e1ec;border-radius:9px;background:#fbfcfe;box-sizing:border-box;font-family:Arial,sans-serif;color:#4c5561;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:14px;line-height:1.25}.ols-connectivity-strip__title{font-weight:700;color:#6a85b0;display:inline-flex;align-items:center;gap:6px}.ols-connectivity-strip__icon{width:19px;height:19px;flex:0 0 19px;color:#6a85b0}.ols-connectivity-strip__item{white-space:nowrap}.ols-connectivity-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 5px 0 3px;vertical-align:1px}.ols-connectivity-dot--good{background:#35b94b}.ols-connectivity-dot--partial{background:#e3a62f}.ols-connectivity-dot--limited{background:#c96b63}.ols-connectivity-strip__note{font-size:10px;line-height:1.05;color:#a0a5ac;width:100%;text-align:center;margin-top:-9px}@media(max-width:650px){.ols-connectivity-strip{gap:7px 11px;padding:7px 9px;font-size:13px}.ols-connectivity-strip__title{width:100%;text-align:center}.ols-connectivity-strip__note{margin-top:0}}\n\u003c\/style\u003e\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Talkeetna Bluffs\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Talkeetna Bluffs\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_MatSu_TalkeetnaBluffs_B6L2","offers":[{"title":"$121 - STANDARD","offer_id":67766616916047,"sku":"AK_MatSu_TalkeetnaBluffs_B6L2","price":121.0,"currency_code":"USD","in_stock":true},{"title":"$500 - PREMIUM","offer_id":67766616948815,"sku":null,"price":500.0,"currency_code":"USD","in_stock":true},{"title":"$1000 - SUPERIOR","offer_id":67766616981583,"sku":null,"price":1000.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/TalkeetnaBluffsMain1Aa.png?v=1745781521"},{"product_id":"alaska-kenai-peninsula-borough-5-00-acres-happy-valley-tract-22-terms-299-month","title":"Alaska, Kenai Peninsula Borough, 5.00 Acres Happy Valley, Tract 22. TERMS $299\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eHappy Valley\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eHappy Valley, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eTract 22\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.900221,-151.704585\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $121\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $299\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $29,978\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $500 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $500 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $1,000 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $1,000 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/downpayment3optionols.jpg?v=1790309732\" alt=\"OLS Down Payment Options - Standard $121, Premium $500, Superior $1,000\" style=\"display:block;width:100%;max-width:1100px;height:auto;margin:0 auto;\"\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 5.00 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.900221, -151.704585\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $85 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 15923022\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Happy Valley\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HV_T116_1.jpg?v=1792296450\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HappyValley_T22_1881_1.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HappyValley_T22_1881_2.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HV_T116_1.jpg?v=1792296450\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HappyValley_T22_1881_1.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HappyValley_T22_1881_2.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HV_T116_1.jpg?v=1792296450\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HV_T116_1.jpg?v=1792296450\u0026amp;width=900\" data-subdivision=\"Happy Valley\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HV_T116_1.jpg?v=1792296450\u0026amp;width=900\" alt=\"Happy Valley Tract 22 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nHappy Valley, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n5.00 Acres\u003cbr\u003e\nTract 22\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eHappy Valley, AK – 5.00 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA treed, level-to-rolling 5-acre homesite on the west side of Zeke Street, about 9.5 miles south of Ninilchik on the Kenai Peninsula. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/happy-valley\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Happy Valley Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Happy Valley\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 5-acre homesite on the Kenai Peninsula, off the beaten path but close to the Sterling Highway.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Ninilchik and Deep Creek for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Ninilchik%2C+AK\u0026amp;destination=59.900221,-151.704585\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Ninilchik, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Happy Valley, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Happy Valley offers affordable treed acreage on the Kenai Peninsula between Ninilchik and Homer, with world-class fishing nearby and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e5.00 Acres in Happy Valley:\u003c\/b\u003e\nA treed, level-to-rolling 5-acre homesite on the west side of Zeke Street, about 9.5 miles south of Ninilchik on the Kenai Peninsula. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $29,978 with just $121 down and $299\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Ninilchik and Homer:\u003c\/b\u003e\nNinilchik is about 9.5 miles north for basics and fishing access, and Homer and Soldotna have groceries, shopping and hospitals.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik and Happy Valley.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Happy Valley --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Happy Valley\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Happy Valley\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_Kenai_HappyValley_T22","offers":[{"title":"$121 - STANDARD","offer_id":67950155628623,"sku":"AK_Kenai_HappyValley_T22","price":121.0,"currency_code":"USD","in_stock":true},{"title":"$500 - PREMIUM","offer_id":67950155661391,"sku":null,"price":500.0,"currency_code":"USD","in_stock":true},{"title":"$1000 - SUPERIOR","offer_id":67950155694159,"sku":null,"price":1000.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_HV_T116_1.jpg?v=1792296450"},{"product_id":"alaska-matanuska-susitna-borough-9-50-acres-big-lake-asls-90-262-tracts-a-b-terms-796-month","title":"Alaska, Matanuska-Susitna Borough, 9.50 Acres Big Lake (ASLS 90-262), Tracts A \u0026 B. TERMS $779\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.4.0\/css\/bootstrap.min.css\"\u003e\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: 200px;\n    height: auto;\n}\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\np.financing-text {\n    padding-top: 10px;\n}\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff, #fdffe6, #fff,white);\n}\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\/*p.lot-details {\n    text-align: center;\n    font-size: 12px;\n    font-weight: 600;\n}*\/\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n \n}\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\np.footer-text {\n    line-height: 12px;\n}\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n a:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n#fbuilder, \n#fbuilder * {\n  text-align: left !important;\n}\n\/* Horizontal layout for calculator fields *\/\n.horizontal-layout {\n  display: flex;\n  justify-content: space-between;\n  gap: 15px;\n  align-items: flex-end;\n  flex-wrap: wrap; \/* wraps gracefully on smaller screens *\/\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n  flex: 1;\n  min-width: 150px;\n}\n\n\/* Ensure labels and inputs look consistent horizontally *\/\n.horizontal-layout label {\n  display: block;\n  font-weight: bold;\n  margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n  width: 100%;\n}\n#fbuilder .desc {\n  text-align: center !important; \/* override column inheritance *\/\n  display: block;\n  width: 100%;\n  color: #6A85B0;\n  font-style: italic;\n  margin-top: 10px;\n  margin-bottom: 20px;\n}\n\/* Return labels and text fields to left alignment *\/\n#fbuilder label {\n  text-align: left !important;\n  display: block !important;\n  width: 100% !important;\n}\n\n\/* Left align text inside input fields and the monthly payment box *\/\n#fbuilder input[type=\"text\"],\n#fbuilder .monthly-payment {\n  text-align: left !important;\n  padding-left: 8px !important; \/* optional: adds a little breathing room *\/\n}\n\/* Keep layout clean and responsive *\/\n#fbuilder .form-group {\n  align-items: flex-start !important;\n}\n\n\/* Emphasize the calculator instruction text *\/\n#fbuilder .desc {\n  font-size: 16px !important;     \/* slightly larger than current *\/\n  text-align: center !important;  \/* keep it centered *\/\n  color: #5a6f97 !important;      \/* soft blue-gray to match theme *\/\n  margin-top: 8px !important;\n  margin-bottom: 10px !important;\n  font-style: italic;\n}\n\n\/* Normal fields keep blue borders *\/\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n  height: 42px !important;\n  line-height: 42px !important;\n  box-sizing: border-box !important;\n  border-radius: 3px !important;\n  padding: 0 10px !important;\n  vertical-align: middle !important;\n  font-size: 15px !important;\n  font-family: inherit !important;\n}\n\n\/* Monthly Payment box - NO border at all *\/\n#fbuilder .monthly-payment {\n  height: 42px !important;\n  line-height: 42px !important;\n  background-color: #4a4a4a !important;\n  color: #fff !important;\n  font-weight: bold !important;\n  border: none !important;\n  outline: none !important;                \/* removes blue focus ring *\/\n  box-shadow: none !important;             \/* removes any subtle border glow *\/\n  border-radius: 3px !important;\n  text-align: left !important;\n  padding: 0 10px !important;\n  box-sizing: border-box !important;\n  font-size: 15px !important;\n}\n\n\/* Center the calculator labels *\/\n#fbuilder label {\n  text-align: center !important;\n  width: 100% !important;\n  display: block !important;\n}\n\/* Center the text *inside* all calculator input and result boxes *\/\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly],\n#fbuilder .monthly-payment {\n  text-align: center !important;\n}\n\/* popup *\/\n\n.tooltip {\ndisplay: inline;\nposition: relative;\n}\n.tooltip:hover:after{\ndisplay: -webkit-flex;\ndisplay: flex;\n-webkit-justify-content: center;\njustify-content: center;\nbackground: #444;\nborder-radius: 8px;\ncolor: #fff;\ncontent: attr(title);\nmargin: -250px auto 0;\nfont-size: 16px;\npadding: 13px;\nwidth: 220px;\n}\n.tooltip:hover:before{\nborder: solid;\nborder-color: #444 transparent;\nborder-width: 12px 6px 0 6px;\ncontent: \"\";\nleft: 45%;\nbottom: 30px;\nposition: absolute;\n}\n\n\/* Media Queries *\/ \n@media only screen and (max-width: 720px) {\n    iframe.test {\n        height: 210px;\n    }\n    p.title-description-text {\n        margin-top: 20px;\n    }\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n    .col-md-6 {\n        padding: 0px;\n    }\n    .col-md-12 {\n        padding: 0px;\n    }\n\n    iframe.video {\n    height: 200px;\n    margin: 40px 0 0 0;\n    }\n}\n@media only screen and (max-width: 420px){\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n.auto-style1 {\n    margin-left: 0px;\n}\n\n@media only screen and (max-width: 720px) {\n    .column {\n        width: 50% !important;\n    }\n}\n@media (max-width: 480px) {\n  #fbuilder .desc {\n    font-size: 13px; \/* slightly smaller on very small phones *\/\n    line-height: 1.4;\n  }\n}\n@media (max-width: 480px) {\n  #fbuilder label {\n    font-size: 14px;\n  }\n  #fbuilder input,\n  #fbuilder select {\n    font-size: 15px;\n  }\n}\n\/* iPad and medium tablet view: equalize box heights *\/\n@media only screen and (min-width: 700px) and (max-width: 1024px) {\n  #fbuilder input[type=\"number\"],\n  #fbuilder select,\n  #fbuilder input[readonly],\n  #fbuilder .monthly-payment {\n    height: 48px !important;\n    line-height: 48px !important;\n    font-size: 16px !important;\n  }\n\n  \/* make sure select text stays vertically centered *\/\n  #fbuilder select {\n    padding-top: 10px !important;\n    padding-bottom: 10px !important;\n  }\n\n  \/* optional: give labels a little breathing room *\/\n  #fbuilder label {\n    margin-bottom: 8px !important;\n  }\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eBig Lake\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eBig Lake, Matanuska-Susitna Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eASLS 90-262, Tracts A \u0026amp; B\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\u003ciframe loading=\"lazy\" style=\"border: 0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=61.5455,-149.9540\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv style=\"height:auto !important; min-height:0 !important; margin-bottom:0 !important; padding-bottom:0 !important;\" class=\"lot-description-area\"\u003e\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\u003cstrong style=\"color:#2f4058; font-weight:700;\"\u003eFinancing:\u003c\/strong\u003e This lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\u003c\/p\u003e\n\n\u003ccenter style=\"display:block; margin-top:8px !important; margin-bottom:18px !important; padding-top:0 !important; padding-bottom:0 !important;\"\u003e\n \n                        \u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" class=\"\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color: rgb(112, 146, 191); text-decoration-line: none; font-size: 20px;\"\u003e\u003cb\u003eGuarantee\u003c\/b\u003e \u003c\/a\u003e    \n\n\n                        \u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" class=\"\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color: rgb(112, 146, 191); text-decoration-line: none; font-size: 20px;\"\u003e\u003cb\u003eReviews\u003c\/b\u003e\n                        \u003cimg style=\"height:auto; width:15%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\u003c\/a\u003e\n\n\u003c\/center\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important; padding-top:12px !important;\"\u003e\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,800\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $779\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $79,778 \u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n \u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003eCheckout bills down payment only. \u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" title=\"Should it be so difficult to buy land with low down payment financing?\" style=\"color:#7092BF; text-decoration:none; font-size:15px;\"\u003e\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\n\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant\u003e\n  \u003cbutton type=\"button\" class=\"ols-terms-toggle\" aria-expanded=\"false\"\u003eUnderstand These Terms\u003c\/button\u003e\n  \u003cdiv class=\"ols-terms-panel\" hidden\u003e\n    \u003cdiv class=\"ols-terms-prompts\"\u003e\n        \u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\n          Explain these terms\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-question=\"What does the $3,600 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\n          What does $3,600 down save?\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-question=\"What does the $5,400 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\n          What does $5,400 down save?\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-ols-extra-prompt data-question=\"What if I pay $25 extra each month?\"\u003e\n          Pay $25 extra monthly?\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" data-ols-payoff-prompt\u003e\n          Pay off early?\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ols-payoff-choices\" hidden\u003e\n        \u003cdiv class=\"ols-payoff-note\"\u003e\n          OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n        \u003c\/div\u003e\n        \u003cdiv class=\"ols-payoff-buttons\"\u003e\n          \u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n          \u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n          \u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ols-terms-status\" hidden\u003eChecking these terms…\u003c\/div\u003e\n      \u003cdiv class=\"ols-terms-answer\" hidden\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-followup-label\" hidden\u003eHave another question?\u003c\/div\u003e\n      \u003cdiv class=\"ols-terms-input-row\"\u003e\n      \u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n      \u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e.checkout-price-container .lot-price{margin:0 0 4px !important;line-height:1.25 !important}\n.ols-terms-assistant{margin:0 0 10px;font-family:inherit}.ols-terms-toggle{margin:0;border:1px solid #7092BF;background:#fff;color:#52739f;border-radius:5px;padding:8px 13px;font-size:14px;font-weight:700;cursor:pointer}.ols-terms-toggle:hover{background:#f5f8fc}.ols-terms-panel{margin-top:7px;padding:12px;border:1px solid #d9e1eb;border-radius:6px;background:#fff;max-width:100%;box-sizing:border-box}.ols-terms-prompts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.ols-terms-prompts button{border:1px solid #d5dce5;background:#fff;border-radius:15px;padding:5px 10px;font-size:12px;cursor:pointer}.ols-terms-prompts button:hover{border-color:#7092BF}.ols-payoff-choices{margin:8px 0 10px;padding:9px 10px;border:1px solid #d9e1eb;border-radius:5px;background:#fff}\n.ols-payoff-note{font-size:13px;line-height:1.4;color:#444;margin-bottom:7px}\n.ols-payoff-buttons{display:flex;flex-wrap:wrap;gap:6px}\n.ols-payoff-buttons button{border:1px solid #cfd7e1;background:#fff;border-radius:15px;padding:5px 11px;font-size:12px;cursor:pointer}\n.ols-payoff-buttons button:hover{border-color:#7092BF}\n.ols-followup-label{margin:10px 0 5px;font-size:13px;font-weight:700;color:#2f4058}\n.ols-terms-input-row.followup-active .ols-terms-input{border-color:#7092BF;background:#fff}\n.ols-terms-input-row{display:flex;gap:7px}.ols-terms-input{flex:1;min-width:0;border:1px solid #cfd7e1;border-radius:4px;padding:9px 10px;font-size:14px;background:#fff}.ols-terms-submit{border:0;background:#7092BF;color:#fff;border-radius:4px;padding:9px 15px;font-size:14px;font-weight:700;cursor:pointer}.ols-terms-submit:disabled{opacity:.6;cursor:wait}.ols-terms-status{margin-top:10px;font-size:13px;color:#666}.ols-terms-answer{margin-top:10px;padding:10px 11px;border-left:3px solid #7092BF;background:#fff;font-size:14px;line-height:1.45;color:#333}@media(max-width:600px){.ols-terms-input-row{display:block}.ols-terms-input{width:100%;box-sizing:border-box;margin-bottom:7px}.ols-terms-submit{width:100%}}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.currentScript \u0026\u0026 document.currentScript.previousElementSibling;\n  \/* Locate this product's assistant safely even if Shopify moves script\/style nodes. *\/\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n  if(!widget || widget.dataset.olsReady==='1') return;\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n    if(price\u003e20000){\n      extra=100;\n    }else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute('data-question','What if I pay $'+extra+' extra each month?');\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n      var row=input.closest('.ols-terms-input-row');\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n    if(on) answer.hidden=true;\n  }\n\n\n  function pacificToday(){\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){return x.type===type;});\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    }else{\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n      days=Math.round((cDate-pDate)\/86400000);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(!Number.isFinite(principal) || !Number.isFinite(apr) || !Number.isFinite(payment) || principal\u003c=0 || payment\u003c=0){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n    var c=listingContext();\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(financed,c.apr,c.monthly_payment);\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n    var dueSentence='';\n\n    if(first){\n      dueSentence=' If purchased today, your first monthly payment would be due '+first.formatted+', and your regular payment date would be the '+ordinal+'.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n\n\n  function localAmortizationSummary(principal,apr,payment){\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(!Number.isFinite(principal) || !Number.isFinite(apr) || !Number.isFinite(payment) || principal\u003c=0 || payment\u003c=0){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n    var c=listingContext();\n    var principal=Number(c.price)-Number(c.down_payment);\n    var normal=localAmortizationSummary(principal,c.apr,c.monthly_payment);\n    var accelerated=localAmortizationSummary(principal,c.apr,Number(c.monthly_payment)+Number(extra));\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text='If you choose to pay '+fmtMoney(extra)+' extra each month, your total monthly amount would be '+fmtMoney(total)+'. ';\n    text+='That would pay the balance off in about '+accelerated.months+' months ('+(accelerated.months\/12).toFixed(1)+' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n    q=String(q||'').trim();\n    if(!q) return;\n    responseStyle=responseStyle||'micro';\n    loading(true);\n    try{\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{'Content-Type':'application\/json'},\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n      if(!response.ok) throw new Error('request failed');\n      var data=await response.json();\n      answer.textContent=data.answer||'I could not find enough information to answer that.';\n      answer.hidden=false;\n      showFollowupState();\n    }catch(e){\n      answer.textContent='Sorry, we could not check those terms right now. Please try again.';\n      answer.hidden=false;\n      showFollowupState();\n    }finally{loading(false);}\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=widget.querySelector('[data-ols-extra-prompt]');\n  var cachedExtraPaymentAnswer=null;\n  if(extraPromptButton){\n    var q=extraPromptButton.getAttribute('data-question')||'';\n    var m=q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n    if(m){\n      cachedExtraPaymentAnswer=localExtraPaymentAnswer(Number(m[1].replace(\/,\/g,'')));\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n    var opening=panel.hidden;\n    panel.hidden=!panel.hidden;\n    toggle.setAttribute('aria-expanded',opening?'true':'false');\n    if(opening) setTimeout(function(){input.focus();},50);\n  });\n  submit.addEventListener('click',function(){\n    if(payoffChoices) payoffChoices.hidden=true;\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n    if(e.key==='Enter'){\n      e.preventDefault();\n      if(payoffChoices) payoffChoices.hidden=true;\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var q=btn.getAttribute('data-question');\n      var responseStyle=btn.getAttribute('data-style')||'micro';\n      input.value=q;\n      if(payoffChoices) payoffChoices.hidden=true;\n\n      if(btn.hasAttribute('data-local-explain')){\n        if(cachedExplainTerms){\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n        if(cachedExtraPaymentAnswer){\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n    });\n  });\n\n  if(payoffPrompt){\n    payoffPrompt.addEventListener('click',function(){\n      answer.hidden=false;\n      answer.textContent='OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n      answer.hidden=false;\n      showFollowupState();\n      if(payoffChoices) payoffChoices.hidden=false;\n    });\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var years=Number(btn.getAttribute('data-payoff-years'));\n      if(!Number.isFinite(years)) return;\n\n      var q='If I make the regular advertised monthly payments for '+years+' year'+(years===1?'':'s')+', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n      input.value=q;\n      ask(q,'micro');\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both; text-align:center; margin:10px auto 4px; max-width:1100px;\"\u003e\n  \n\u003c\/div\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 9.50 Acres (Tract A 4.53 + Tract B 4.97)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Check with the Mat-Su Borough for your intended use\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 61.5455, -149.9540\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $96 a year (2026 borough bills)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 3954000T00A \u0026amp; 3954000T00B\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cbr\u003e\u003c!-- Gallery Test --\u003e\n\n\n\n\n\u003cstyle\u003e\n                \/* Position the image container (needed to position the left and right arrows) *\/\n                .container-gallery {\n                    max-width: 800px;\n                    width: 100%;\n                    margin: auto;\n                }\n\n                \/* Hide the images by default *\/\n                .mySlides {\n                  display: none;\n                }\n\n                \/* Add a pointer when hovering over the thumbnail images *\/\n                .cursor {\n                  cursor: pointer;\n                }\n\n                \/* Next \u0026 previous buttons *\/\n                .prev,\n                .next {\n                  cursor: pointer;\n                  position: absolute;\n                  top: 40%;\n                  width: auto;\n                  padding: 16px;\n                  margin-top: -50px;\n                  color: white;\n                  font-weight: bold;\n                  font-size: 20px;\n                  border-radius: 0 3px 3px 0;\n                  user-select: none;\n                  -webkit-user-select: none;\n                }\n\n                \/* Position the \"next button\" to the right *\/\n                .next {\n                  right: 0;\n                  border-radius: 3px 0 0 3px;\n                }\n\n                \/* On hover, add a black background color with a little bit see-through *\/\n                .prev:hover,\n                .next:hover {\n                  background-color: rgba(0, 0, 0, 0.8);\n                }\n\n                \/* Number text (1\/3 etc) *\/\n                .numbertext {\n                  color: #f2f2f2;\n                  font-size: 12px;\n                  padding: 8px 12px;\n                  position: absolute;\n                  top: 0;\n                }\n\n                .caption-container {\n                    text-align: center;\n                    background-color: #6b85b1;\n                    color: white;\n                }\n\n                p#caption {\n                    margin: 0px;\n                }\n\n                \/* Six columns side by side *\/\n                .column {\n                  float: left;\n                  width: 16.66%;\n                }\n\n                \/* Add a transparency effect for thumnbail images *\/\n                .demo {\n                  opacity: 0.6;\n                }\n\n                .active,\n                .demo:hover {\n                  opacity: 1;\n                }\n                \u003c\/style\u003e\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center; font-size:20px; font-weight:700; margin:18px 0 10px; color:#333;\"\u003eExplore this lot at Big Lake\u003c\/p\u003e\n\u003cdiv class=\"container-gallery\"\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_MatSu_BigLake_ASLS90-262_TractsAB_1.jpg?v=1793719372\" style=\"width: 100%;\" alt=\"Big Lake, Alaska area (seller stock photo)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_BigLake_ASLS90-262_1881_1.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_BigLake_ASLS90-262_1881_2.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_BigLake_ASLS90-262_1881_3.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row-gallery\"\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"1\" class=\"demo cursor\" onclick=\"currentSlide(1)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_MatSu_BigLake_ASLS90-262_TractsAB_1.jpg?v=1793719372\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_BigLake_ASLS90-262_1881_1.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_BigLake_ASLS90-262_1881_2.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"4\" class=\"demo cursor\" onclick=\"currentSlide(4)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_BigLake_ASLS90-262_1881_3.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n                        var slideIndex = 1;\n                        showSlides(slideIndex);\n\n                        function plusSlides(n) {\n                          showSlides(slideIndex += n);\n                        }\n\n                        function currentSlide(n) {\n                          showSlides(slideIndex = n);\n                        }\n\n                        function showSlides(n) {\n                          var i;\n                          var slides = document.getElementsByClassName(\"mySlides\");\n                          var dots = document.getElementsByClassName(\"demo\");\n                          var captionText = document.getElementById(\"caption\");\n                          if (n \u003e slides.length) {slideIndex = 1}\n                          if (n \u003c 1) {slideIndex = slides.length}\n                          for (i = 0; i \u003c slides.length; i++) {\n                              slides[i].style.display = \"none\";\n                          }\n                          for (i = 0; i \u003c dots.length; i++) {\n                              dots[i].className = dots[i].className.replace(\" active\", \"\");\n                          }\n                          slides[slideIndex-1].style.display = \"block\";\n                          dots[slideIndex-1].className += \" active\";\n                          captionText.innerHTML = dots[slideIndex-1].alt;\n                        }\n                        \u003c\/script\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Gallery Test End --\u003e \u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_MatSu_BigLake_ASLS90-262_TractsAB_1.jpg?v=1793719372\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_MatSu_BigLake_ASLS90-262_TractsAB_1.jpg?v=1793719372\u0026amp;width=900\" data-subdivision=\"Big Lake ASLS 90-262\"\u003e\n  \u003cdiv class=\"ols-imagine-inner\"\u003e\n    \u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n    \u003cp class=\"ols-imagine-lead\"\u003eChoose an idea and see it take shape on this property.\u003c\/p\u003e\n\n    \u003cdiv class=\"ols-image-area\"\u003e\n      \u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_MatSu_BigLake_ASLS90-262_TractsAB_1.jpg?v=1793719372\u0026amp;width=900\" alt=\"Big Lake ASLS 90-262, Tracts A \u0026amp;amp; B property view\" loading=\"lazy\"\u003e\n\n      \u003cdiv class=\"ols-image-loading\" hidden\u003e\n        \u003cdiv class=\"ols-compass\" aria-hidden=\"true\"\u003e\n          \u003cdiv class=\"ols-compass-ring\"\u003e\n            \u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n            \u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n            \u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n            \u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n            \u003cdiv class=\"ols-compass-needle\"\u003e\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n            \u003cdiv class=\"ols-compass-center\"\u003e\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n        \u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n        \u003cspan class=\"ols-loading-explore\" hidden\u003eWhile your view is coming together, feel free to keep exploring this property page.\u003c\/span\u003e\n        \u003cspan class=\"ols-loading-note\" hidden\u003eNo rush — your view will be here when you come back.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-purpose-stage\"\u003e\n      \u003cdiv class=\"ols-question\"\u003eWhat would you do with this land?\u003c\/div\u003e\n      \u003cdiv class=\"ols-choice-row\"\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003eLive Here\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003eVacation Getaway\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003eRecreation\u003c\/button\u003e\n        \u003cbutton type=\"button\" data-purpose=\"Investment\"\u003eInvestment\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-use-stage\" hidden\u003e\n      \u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e← Change Purpose\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-result-controls\" hidden\u003e\n      \u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003eView Original Property Image\u003c\/button\u003e\n      \u003cdiv class=\"ols-refine\"\u003e\n        \u003cdiv class=\"ols-refine-title\"\u003eMake It Your Own\u003c\/div\u003e\n        \u003cp class=\"ols-refine-copy\"\u003eChoose a quick change or describe what you'd like to see.\u003c\/p\u003e\n        \u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n        \u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n        \u003cbutton type=\"button\" class=\"ols-redraw\"\u003eRedraw My View\u003c\/button\u003e\n        \u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003eTry Another Idea\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ols-message\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n    \u003cp class=\"ols-disclaimer\"\u003eConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  position: relative !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content: \"\";\n  display: table;\n  clear: both;\n}\n\n.ols-imagine {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  position: relative !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine-inner {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 800px !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine h2,\n.ols-imagine-lead {\n  clear: both !important;\n  float: none !important;\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  box-sizing: border-box !important;\n}\n\n.ols-imagine{width:100%;margin:34px 0}.ols-imagine-inner{width:100%;max-width:800px;margin:0 auto}.ols-imagine h2{margin:0 0 8px;text-align:center;font-size:30px;line-height:1.25;font-weight:500}.ols-imagine-lead{max-width:720px;margin:0 auto 20px;text-align:center;font-size:17px;line-height:1.5}.ols-image-area{position:relative;width:100%}.ols-main-image{display:block;width:100%;height:auto;border-radius:12px}.ols-image-loading{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ols-image-loading[hidden]{display:none}.ols-image-loading strong{font-size:18px}.ols-image-loading span{margin-top:6px;color:#667085;font-size:14px}.ols-loading-explore{max-width:590px;margin-top:12px!important;padding:0 18px;font-size:14px!important;line-height:1.5;color:#536b89!important}.ols-loading-note{margin-top:5px!important;font-size:12px!important;line-height:1.45;color:#8a94a3!important}.ols-loading-explore[hidden],.ols-loading-note[hidden]{display:none}.ols-compass{width:92px;height:92px;margin:0 auto 17px}.ols-compass-ring{position:relative;width:92px;height:92px;box-sizing:border-box;border:2px solid #7092BF;border-radius:50%;color:#536b89;font-size:12px;font-weight:700}.ols-compass-n,.ols-compass-e,.ols-compass-s,.ols-compass-w{position:absolute;line-height:1}.ols-compass-n{top:7px;left:50%;transform:translateX(-50%)}.ols-compass-s{bottom:7px;left:50%;transform:translateX(-50%)}.ols-compass-e{right:8px;top:50%;transform:translateY(-50%)}.ols-compass-w{left:8px;top:50%;transform:translateY(-50%)}.ols-compass-needle{position:absolute;left:50%;top:50%;width:4px;height:54px;margin-left:-2px;margin-top:-27px;transform-origin:50% 50%;animation:ols-compass-spin 4.5s linear infinite}.ols-compass-arrow{position:absolute;top:0;left:50%;width:0;height:0;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:25px solid #7092BF}.ols-compass-needle::after{content:\"\";position:absolute;bottom:2px;left:50%;width:3px;height:23px;transform:translateX(-50%);background:#9aa8b9}.ols-compass-center{position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:1.5px solid #7092BF;display:flex;align-items:center;justify-content:center;z-index:2}.ols-compass-ols{font-size:9px;line-height:1;font-weight:700;letter-spacing:.4px;color:#536b89}@keyframes ols-compass-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ols-compass-needle{animation:none;transform:rotate(25deg)}}.ols-purpose-stage,.ols-use-stage,.ols-result-controls{margin-top:24px;text-align:center}.ols-question{margin-bottom:14px;font-size:20px;font-weight:600}.ols-selected-purpose{margin-bottom:5px;color:#667085;font-size:14px}.ols-choice-row,.ols-refine-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ols-choice-row button,.ols-refine-buttons button{appearance:none;border:1px solid #c7d2df;background:#f6f8fb;color:#222;border-radius:25px;padding:12px 19px;font-size:15px;line-height:1.2;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ols-choice-row button:hover,.ols-refine-buttons button:hover{background:#7092BF;border-color:#7092BF;color:#fff}.ols-result-title{margin-bottom:8px;font-size:19px;font-weight:600}.ols-link-button{padding:6px;border:0;background:transparent;color:#555;font-size:14px;text-decoration:underline;cursor:pointer}.ols-refine{margin-top:22px}.ols-refine-title{font-size:21px;font-weight:600}.ols-refine-copy{margin:5px 0 14px}.ols-refine-buttons{margin-bottom:14px}.ols-refine-text{display:block;width:100%;min-height:90px;padding:13px;border:1px solid #c7d2df;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:16px;line-height:1.45;resize:vertical}.ols-refine-text:focus{outline:none;border-color:#7092BF;box-shadow:0 0 0 2px rgba(112,146,191,.15)}.ols-redraw{min-width:190px;margin-top:14px;padding:14px 27px;border:0;border-radius:28px;background:#7092BF;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.ols-redraw:hover{opacity:.92}.ols-redraw:disabled{opacity:.5;cursor:not-allowed}.ols-redraw-count{margin-top:8px;color:#727b88;font-size:12px}.ols-start-over{margin-top:18px}.ols-message{min-height:20px;margin-top:13px;text-align:center;font-size:14px;line-height:1.4}.ols-disclaimer{max-width:720px;margin:15px auto 0;text-align:center;color:#727b88;font-size:12px;line-height:1.45}@media(max-width:600px){.ols-imagine h2{font-size:25px}.ols-imagine-lead{font-size:16px}.ols-choice-row,.ols-refine-buttons{display:grid;grid-template-columns:1fr 1fr}}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n    if(root.dataset.initialized===\"true\")return;\n    root.dataset.initialized=\"true\";\n    const worker=root.dataset.worker,sourceImage=root.dataset.image,originalDisplayImage=root.dataset.displayImage,subdivision=root.dataset.subdivision;\n    const mainImage=root.querySelector(\".ols-main-image\"),loading=root.querySelector(\".ols-image-loading\"),loadingExplore=root.querySelector(\".ols-loading-explore\"),loadingNote=root.querySelector(\".ols-loading-note\"),purposeStage=root.querySelector(\".ols-purpose-stage\"),useStage=root.querySelector(\".ols-use-stage\"),resultControls=root.querySelector(\".ols-result-controls\"),useQuestion=root.querySelector(\".ols-use-question\"),useOptions=root.querySelector(\".ols-use-options\"),selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\"),resultTitle=root.querySelector(\".ols-result-title\"),refineButtons=root.querySelector(\".ols-refine-buttons\"),refineText=root.querySelector(\".ols-refine-text\"),redrawButton=root.querySelector(\".ols-redraw\"),redrawCount=root.querySelector(\".ols-redraw-count\"),viewOriginalButton=root.querySelector(\".ols-view-original\"),message=root.querySelector(\".ols-message\");\n    let selectedPurpose=\"\",selectedUse=\"\",generatedImageUrl=\"\",customRedraws=0,exploreTimer=null,slowTimer=null;\n    const maxCustomRedraws=3;\n    const menus={\"Live Here\":{question:\"What kind of place do you imagine?\",choices:[\"Small Home\",\"Ranch Home\",\"Manufactured Home\",\"Modern Home\"]},\"Vacation Getaway\":{question:\"What kind of getaway do you imagine?\",choices:[\"Rustic Cabin\",\"A-Frame Cabin\",\"Tiny Cabin\",\"Modern Cabin\"]},\"Recreation\":{question:\"How would you use the property?\",choices:[\"RV Getaway\",\"Camping Retreat\",\"Off-Grid Basecamp\",\"Recreation Cabin\"]},\"Investment\":{question:\"What would you like to imagine?\",choices:[\"Future Homesite\",\"Rental Cabin\",\"Small Rental Home\",\"Simple Improvements\"]}};\n    const refinements={\"RV Getaway\":[\"Add a covered patio\",\"Add a firepit\",\"Add an ATV\",\"Make it more comfortable\"],\"Camping Retreat\":[\"Add another tent\",\"Add a picnic area\",\"Add a firepit\",\"Make it more comfortable\"],\"Off-Grid Basecamp\":[\"Add solar panels\",\"Add an RV\",\"Add outdoor seating\",\"Make the shelter larger\"],\"Recreation Cabin\":[\"Add a porch\",\"Add a firepit\",\"Make the cabin larger\",\"Make it more rustic\"],\"Rustic Cabin\":[\"Add a bigger porch\",\"Add a firepit\",\"Make it larger\",\"Add a garage\"],\"A-Frame Cabin\":[\"Add a deck\",\"Add a firepit\",\"Make it larger\",\"Add outdoor seating\"],\"Tiny Cabin\":[\"Add a porch\",\"Add a firepit\",\"Add solar panels\",\"Make it more modern\"],\"Modern Cabin\":[\"Add a deck\",\"Add larger windows\",\"Add a firepit\",\"Make it larger\"],\"Small Home\":[\"Add a garage\",\"Add a covered porch\",\"Add fencing\",\"Make it larger\"],\"Ranch Home\":[\"Add a garage\",\"Add a larger porch\",\"Add fencing\",\"Add a workshop\"],\"Manufactured Home\":[\"Add a porch\",\"Add a garage\",\"Add fencing\",\"Add a driveway\"],\"Modern Home\":[\"Add a garage\",\"Add a patio\",\"Add larger windows\",\"Make it larger\"],\"Future Homesite\":[\"Add a driveway\",\"Clear a larger area\",\"Add fencing\",\"Add a small building\"],\"Rental Cabin\":[\"Add a deck\",\"Add a firepit\",\"Add outdoor seating\",\"Make it larger\"],\"Small Rental Home\":[\"Add a garage\",\"Add a porch\",\"Add fencing\",\"Add parking\"],\"Simple Improvements\":[\"Add fencing\",\"Add a driveway\",\"Add a gate\",\"Clear a larger area\"]};\n    function clearLoadingTimers(){if(exploreTimer){clearTimeout(exploreTimer);exploreTimer=null}if(slowTimer){clearTimeout(slowTimer);slowTimer=null}loadingExplore.hidden=true;loadingNote.hidden=true}\n    function startLoadingTimers(){clearLoadingTimers();exploreTimer=setTimeout(function(){loadingExplore.hidden=false},3000);slowTimer=setTimeout(function(){loadingNote.hidden=false},10000)}\n    function resetToOriginal(){clearLoadingTimers();selectedPurpose=\"\";selectedUse=\"\";generatedImageUrl=\"\";refineText.value=\"\";mainImage.onload=null;mainImage.onerror=null;mainImage.src=originalDisplayImage;mainImage.hidden=false;loading.hidden=true;resultControls.hidden=true;useStage.hidden=true;purposeStage.hidden=false;viewOriginalButton.hidden=true;message.textContent=\"\"}\n    function updateRedrawCount(){const remaining=maxCustomRedraws-customRedraws;if(remaining\u003e0){redrawCount.textContent=remaining+(remaining===1?\" custom redraw remaining\":\" custom redraws remaining\");redrawButton.disabled=false;refineText.disabled=false;refineButtons.querySelectorAll(\"button\").forEach(function(button){button.disabled=false})}else{redrawCount.textContent=\"You've used your 3 custom redraws.\";redrawButton.disabled=true;refineText.disabled=true;refineButtons.querySelectorAll(\"button\").forEach(function(button){button.disabled=true})}}\n    root.querySelectorAll(\"[data-purpose]\").forEach(function(button){button.addEventListener(\"click\",function(){selectedPurpose=this.dataset.purpose;selectedUse=\"\";const menu=menus[selectedPurpose];selectedPurposeLabel.textContent=selectedPurpose;useQuestion.textContent=menu.question;useOptions.innerHTML=\"\";menu.choices.forEach(function(choice){const btn=document.createElement(\"button\");btn.type=\"button\";btn.textContent=choice;btn.addEventListener(\"click\",function(){selectedUse=choice;purposeStage.hidden=true;useStage.hidden=true;generateImage(\"\",false)});useOptions.appendChild(btn)});purposeStage.hidden=true;useStage.hidden=false;resultControls.hidden=true;message.textContent=\"\"})});\n    root.querySelector(\".ols-change-purpose\").addEventListener(\"click\",function(){clearLoadingTimers();selectedPurpose=\"\";selectedUse=\"\";useStage.hidden=true;resultControls.hidden=true;purposeStage.hidden=false;mainImage.src=originalDisplayImage;viewOriginalButton.hidden=true;message.textContent=\"\"});\n    function buildRefinements(){refineButtons.innerHTML=\"\";const options=refinements[selectedUse]||[];options.forEach(function(text){const btn=document.createElement(\"button\");btn.type=\"button\";btn.textContent=text;btn.addEventListener(\"click\",function(){refineText.value=text;refineText.focus()});refineButtons.appendChild(btn)});updateRedrawCount()}\n    async function generateImage(refinement,isCustomRedraw){message.textContent=\"\";purposeStage.hidden=true;useStage.hidden=true;resultControls.hidden=true;mainImage.hidden=true;loading.hidden=false;startLoadingTimers();try{const response=await fetch(worker,{method:\"POST\",headers:{\"Content-Type\":\"application\/json\"},body:JSON.stringify({imageUrl:sourceImage,subdivisionName:subdivision,purpose:selectedPurpose,useChoice:selectedUse,refinement:refinement})});const data=await response.json();if(!response.ok||!data.ok)throw new Error(data.error||\"The visualization could not be created.\");generatedImageUrl=data.imageUrl+(data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\"v=\"+Date.now();mainImage.onload=function(){clearLoadingTimers();mainImage.onload=null;mainImage.onerror=null;loading.hidden=true;mainImage.hidden=false;resultControls.hidden=false;viewOriginalButton.hidden=false;viewOriginalButton.textContent=\"View Original Property Image\";resultTitle.textContent=selectedPurpose+\" — \"+selectedUse;if(isCustomRedraw)customRedraws++;buildRefinements();refineText.value=\"\"};mainImage.onerror=function(){clearLoadingTimers();mainImage.onload=null;mainImage.onerror=null;loading.hidden=true;mainImage.hidden=false;mainImage.src=originalDisplayImage;useStage.hidden=false;resultControls.hidden=true;viewOriginalButton.hidden=true;message.textContent=\"The visualization was created but could not be displayed.\"};mainImage.src=generatedImageUrl}catch(error){clearLoadingTimers();loading.hidden=true;mainImage.hidden=false;mainImage.src=originalDisplayImage;useStage.hidden=false;resultControls.hidden=true;viewOriginalButton.hidden=true;message.textContent=error.message||\"Something went wrong.\"}}\n    redrawButton.addEventListener(\"click\",function(){if(customRedraws\u003e=maxCustomRedraws)return;const change=refineText.value.trim();if(!change){message.textContent=\"Tell us what you would like to change.\";return}generateImage(change,true)});\n    viewOriginalButton.addEventListener(\"click\",function(){resetToOriginal()});\n    root.querySelector(\".ols-start-over\").addEventListener(\"click\",function(){resetToOriginal()});\n    viewOriginalButton.hidden=true;\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- end ols-imagine-shell --\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\u003cdiv class=\"container-top bottom\"\u003e\n\u003cp class=\"lot-name-title\"\u003eLocation and Legal Description\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eBig Lake, Matanuska-Susitna Borough, Alaska\u003cbr\u003e9.50 Acres\u003cbr\u003eASLS 90-262, Tracts A \u0026amp; B\u003c\/p\u003e\n\u003cp style=\"font-size: 17px;\"\u003e\u003cb\u003eLegal description (county assessor):\u003c\/b\u003e Alaska State Land Survey 90-262, Tracts A and B, Plat 1992-30, Palmer Recording District (Mat-Su accounts 3954000T00A and 3954000T00B)\u003cbr\u003e\u003cb\u003eAPN:\u003c\/b\u003e 3954000T00A, 3954000T00B\u003c\/p\u003e\n\u003cp style=\"font-size: 17px;\"\u003e\u003cb\u003eBig Lake, AK – 9.50 Acres in Matanuska-Susitna Borough\u003c\/b\u003e\u003cbr\u003e Two adjoining tracts totaling 9.50 acres, about 1\/2 mile north of Big Lake, surrounded by State of Alaska land and bordering a small lake. Level to rolling ground with trees and meadows at about 150–160 feet. A good dirt road is about 1\/4 mile away.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\u003cstyle\u003e\n.ols-ownexp{clear:both;max-width:1160px;margin:16px auto 14px;padding:14px 18px 10px;border-top:1px solid #d9e1ec;border-bottom:1px solid #d9e1ec;font-family:Arial,sans-serif;color:#2f4058;box-sizing:border-box}\n.ols-ownexp *{box-sizing:border-box}\n.ols-ownexp-title{text-align:center;margin:0 0 3px;font-size:22px;line-height:1.15;font-weight:700;color:#2f4058}\n.ols-ownexp-sub{text-align:center;margin:0 0 12px;font-size:12.5px;line-height:1.3;color:#6d7784}\n.ols-ownexp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}\n.ols-ownexp-item{text-align:center;padding:0 13px 2px;border-right:1px solid #d9e1ec}\n.ols-ownexp-item:last-child{border-right:0}\n.ols-ownexp-icon{width:42px;height:42px;margin:0 auto 6px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef3f9;color:#7092BF}\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon{background:#edf3ef;color:#5b8567}\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon{background:#f4eee9;color:#9a6a4b}\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon{background:#f5f1e7;color:#aa8427}\n.ols-ownexp-icon svg{width:25px;height:25px}\n.ols-ownexp-label{font-size:14px;line-height:1.15;font-weight:700;color:#2f4058;margin:0 0 5px}\n.ols-ownexp-copy{font-size:12.5px;line-height:1.38;color:#566170;margin:0 auto;max-width:245px}\n.ols-ownexp-note{margin:8px 0 0;text-align:center;font-size:10.5px;line-height:1.3;color:#7a8490}\n.ols-seasons{clear:both;max-width:1160px;margin:0 auto 18px;padding:8px 14px 9px;border:1px solid #d9e1ec;border-radius:8px;background:#f8fafc;font-family:Arial,sans-serif;color:#2f4058;box-sizing:border-box}\n.ols-seasons-row{display:grid;grid-template-columns:1.15fr repeat(4,1fr);align-items:center}\n.ols-seasons-head{padding:0 12px 0 2px}\n.ols-seasons-title{font-size:16px;line-height:1.15;font-weight:700;color:#2f4058;margin:0 0 2px}\n.ols-seasons-sub{font-size:10.5px;color:#6d7784;line-height:1.25}\n.ols-season{min-width:0;padding:0 10px;border-left:1px solid #d9e1ec}\n.ols-season-top{display:flex;align-items:center;gap:6px;margin-bottom:2px;white-space:nowrap}\n.ols-season-dot{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;flex:0 0 27px}\n.ols-season.spring .ols-season-dot{background:#f7e9ef;color:#c66a91}\n.ols-season.summer .ols-season-dot{background:#fbf2d9;color:#c58a14}\n.ols-season.fall .ols-season-dot{background:#f7e6dc;color:#b85e32}\n.ols-season.winter .ols-season-dot{background:#e8f1f9;color:#4e83b5}\n.ols-season-name{font-size:12.5px;font-weight:700;color:#2f4058}\n.ols-season-range{font-size:10.5px;color:#617080;margin-left:auto}\n.ols-season-copy{font-size:10.8px;line-height:1.28;color:#566170}\n.ols-climate-note{margin:5px 0 0;text-align:right;font-size:9px;color:#8b949e}\n@media(max-width:760px){\n  .ols-ownexp{padding:12px 10px 9px}\n  .ols-ownexp-title{font-size:19px}\n  .ols-ownexp-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}\n  .ols-ownexp-item:nth-child(2){border-right:0}\n  .ols-ownexp-item:nth-child(3),.ols-ownexp-item:nth-child(4){border-top:1px solid #e5eaf0;padding-top:12px}\n  .ols-ownexp-item:nth-child(4){border-right:0}\n  .ols-seasons{padding:9px 10px}\n  .ols-seasons-row{grid-template-columns:1fr 1fr}\n  .ols-seasons-head{grid-column:1\/-1;text-align:center;padding:0 0 7px}\n  .ols-season{border-left:0;border-top:1px solid #e5eaf0;padding:7px 8px 4px}\n  .ols-season:nth-child(even){border-right:1px solid #e5eaf0}\n  .ols-climate-note{text-align:center}\n}\n\u003c\/style\u003e\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Big Lake\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eTwo adjoining tracts with trees and meadows, surrounded by State of Alaska land.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska retreat about 1\/2 mile north of Big Lake.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eBig Lake has 67 miles of shoreline for boating, fishing, swimming and camping, plus winter recreation once it freezes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eNo time limit to build and no association dues.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 600;\"\u003e \u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n  \u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;destination=61.5455,-149.9540\" style=\"font-weight:700;\"\u003eGet driving directions to the approximate GPS point (61.5455, -149.9540)\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; padding-bottom: 20px;\" class=\"col-md-8\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cdiv class=\"entrance\"\u003e\n\u003cp class=\"sub-entrance\"\u003eSatellite View of the Big Lake Area\u003c\/p\u003e\n\u003ciframe loading=\"lazy\" style=\"border: 0;\" height=\"450\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=61.5455,-149.9540\u0026amp;t=k\u0026amp;z=12\u0026amp;output=embed\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cdiv style=\"width: 100%;\" class=\"col-sec\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n            \u003cbr\u003e\u003cbr\u003e\n             \u003cdiv class=\"col-sec\" style=\"width: 100%\"\u003e\n            \u003cdiv class=\"col-md-6 img-vid\"\u003e\n            \u003cp class=\"invest-resell\"\u003e\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e \u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-md-6 img-vid\"\u003e\n            \u003cdiv style=\"position: relative; overflow: hidden; padding-top: 56.25%;\"\u003e\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position: absolute;top: 0;left: 0; width: 100%; height: 100%; min-height:unset; min-width: unset; border: 0;\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003cbr\u003e\n\u003cul style=\"font-size: 15px; list-style-type: none; padding-left: 0; text-align: left;\"\u003e\n  \u003cli\u003e\n    \u003cb\u003eQ: Where is the property? \u003c\/b\u003e\u003cbr\u003e\n    A: About 1\/2 mile north of Big Lake in the Matanuska-Susitna Borough, Alaska, bordering a small lake and surrounded by State of Alaska land.\n  \u003c\/li\u003e\n  \u003cbr\u003e\n  \u003cli\u003e\n    \u003cb\u003eQ: How do I get to the property? \u003c\/b\u003e\u003cbr\u003e\n    A: A good dirt road is about 1\/4 mile away; there is no road to the tracts themselves. Check access routes before you buy.\n  \u003c\/li\u003e\n  \u003cbr\u003e\n  \u003cli\u003e\n    \u003cb\u003eQ: Are utilities available? \u003c\/b\u003e\u003cbr\u003e\n    A: No. There is no power or phone; plan on a well or holding tank and a septic system when you build.\n  \u003c\/li\u003e\n  \u003cbr\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n  \u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003cbr\u003e\n\u003cul style=\"font-size: 15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Big Lake, Alaska: \u003c\/b\u003e Two adjoining tracts totaling 9.50 acres, about 1\/2 mile north of Big Lake, bordering a small lake and surrounded by State of Alaska land.\n\u003c\/li\u003e\n\u003cbr\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing: \u003c\/b\u003e Priced at $79,778 with just $1,800 down and $779\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003cbr\u003e\n\u003cli\u003e\n\u003cb\u003eTwo Tracts Sold Together: \u003c\/b\u003e Tract A is 4.53 acres and Tract B is 4.97 acres per the Mat-Su Borough assessor. No association dues and no time limit to build.\n\u003c\/li\u003e\n\u003cbr\u003e\n\u003cli\u003e\n\u003cb\u003eAccess \u0026amp; Infrastructure Basics: \u003c\/b\u003e A good dirt road is about 1\/4 mile away. No power or phone; water from a well or holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003cbr\u003e\n\u003cli\u003e\n\u003cb\u003eAbout the Photo: \u003c\/b\u003e The photo is a seller-provided stock photo of Big Lake, not of the tracts themselves.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding-bottom: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\u003cstrong\u003e Matanuska-Susitna Borough \u003c\/strong\u003e (the Mat-Su) is in south-central Alaska, north of Anchorage. As of the 2020 census the population was 107,081, and the borough seat is Palmer. Wasilla is the main shopping hub. \u003cbr\u003e\u003cbr\u003e\nThe borough was incorporated in 1964 and is one of the fastest-growing areas in Alaska. It runs from the farmland of the Matanuska Valley to the Alaska Range, with Denali on the northern horizon. \u003cbr\u003e\u003cbr\u003e\nTalkeetna, Hatcher Pass and the Susitna and Talkeetna rivers draw people for fishing, rafting, flightseeing, hunting and wilderness living.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lower-box-holder\"\u003e\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\u003ccenter\u003e\n\u003cp\u003e\u003ci style=\"font-size: 15px;\"\u003e👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\u003c\/i\u003e\u003c\/p\u003e\n\u003c\/center\u003e\n\u003chr style=\"height: 1.5px; border-width: 0; color: gray; background-color: #f3f3f3;\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \n\n\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_MatSu_BigLake_ASLS90-262_TrAB","offers":[{"title":"$1800 - STANDARD","offer_id":68001691271247,"sku":"AK_MatSu_BigLake_ASLS90-262_TrAB","price":1800.0,"currency_code":"USD","in_stock":true},{"title":"$3600 - PREMIUM","offer_id":68001691304015,"sku":null,"price":3600.0,"currency_code":"USD","in_stock":true},{"title":"$5400 - SUPERIOR","offer_id":68001691336783,"sku":null,"price":5400.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/AK_MatSu_BigLake_ASLS90-262_TractsAB_1.jpg?v=1793719372"},{"product_id":"alaska-kenai-peninsula-borough-1-00-acres-kenai-spur-highway-gov-lot-3-portion-sec-6-t7n-r11w-terms-778-month","title":"Alaska, Kenai Peninsula Borough, 1.00 Acres Kenai Spur Highway, Gov Lot 3 Portion, Sec 6, T7N R11W. TERMS $778\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eKenai Spur Highway\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eKenai Spur Highway, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eGov Lot 3 Portion, Sec 6, T7N R11W\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=60.732513,-151.285799\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,300\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $79,178\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,600 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,600 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,900 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,900 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 1.00 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 60.732513, -151.285799\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $14,700 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 01320005\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Kenai Spur Highway\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwyfrontageb.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwyfrontagea.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwyfrontageb.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwyfrontagea.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg?width=900\" data-subdivision=\"Kenai Spur Highway\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg?width=900\" alt=\"Kenai Spur Highway Gov Lot 3 Portion, Sec 6, T7N R11W property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nKenai Spur Highway, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n1.00 Acres\u003cbr\u003e\nGov Lot 3 Portion, Sec 6, T7N R11W\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eKenai Spur Highway, AK – 1.00 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA treed 1-acre parcel with frontage on the Kenai Spur Highway on the east side of Nikiski, close to stores, schools and the Kenai and Soldotna area. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Kenai Spur Highway\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 1-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Nikiski and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Nikiski%2C+AK\u0026amp;destination=60.732513,-151.285799\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Nikiski, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Kenai Spur Highway, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Highway frontage near Nikiski gives easy year-round access and room for a home, cabin or small business on the Kenai Peninsula.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e1.00 Acres in Kenai Spur Highway:\u003c\/b\u003e\nA treed 1-acre parcel with frontage on the Kenai Spur Highway on the east side of Nikiski, close to stores, schools and the Kenai and Soldotna area. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $79,178 with just $1,300 down and $778\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Nikiski:\u003c\/b\u003e\nNikiski is minutes away for groceries and fuel, and Kenai and Soldotna have shopping, hospitals and the Kenai River.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Kenai Spur Highway --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Kenai Spur Highway\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Kenai Spur Highway\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_KenaiSpurHighw_320005","offers":[{"title":"$1300 - STANDARD","offer_id":68088642404431,"sku":"AK_KenaiSpurHighw_320005","price":1300.0,"currency_code":"USD","in_stock":true},{"title":"$2600 - PREMIUM","offer_id":68088642437199,"sku":null,"price":2600.0,"currency_code":"USD","in_stock":true},{"title":"$3900 - SUPERIOR","offer_id":68088642469967,"sku":null,"price":3900.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg?v=1794280949"},{"product_id":"alaska-kenai-peninsula-borough-26-49-acres-moose-point-lots-255-257-2-adjoining-terms-1-465-month","title":"Alaska, Kenai Peninsula Borough, 26.49 Acres Moose Point, Lots 255 \u0026 257 (2 Adjoining). TERMS $1,465\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eMoose Point\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eMoose Point, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eLots 255 \u0026amp; 257 (2 Adjoining)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=60.9543,-150.6597\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $3,400\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $1,465\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $149,978\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $6,800 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $6,800 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $10,200 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $10,200 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 26.49 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 60.9543, -150.6597\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $33,200 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 02544709 \u0026amp; 02544710\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Moose Point\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/f328724be344c352bc541dca3f37e126.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/13188828d9dd0ea9fe157d8cfc2bd47c.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/04c103f7307588ba976878de637331a3.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/f328724be344c352bc541dca3f37e126.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/13188828d9dd0ea9fe157d8cfc2bd47c.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/04c103f7307588ba976878de637331a3.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/f328724be344c352bc541dca3f37e126.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/f328724be344c352bc541dca3f37e126.jpg?width=900\" data-subdivision=\"Moose Point\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/f328724be344c352bc541dca3f37e126.jpg?width=900\" alt=\"Moose Point Lots 255 \u0026amp; 257 (2 Adjoining) property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nMoose Point, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n26.49 Acres\u003cbr\u003e\nLots 255 \u0026amp; 257 (2 Adjoining)\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eMoose Point, AK – 26.49 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nTwo adjoining lots on Sea Lion Road in the Moose Point Subdivision, about 1\/4 mile from Cook Inlet near Point Possession. Camp, RV or build, with no restrictions. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Moose Point\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska acreage surrounded by state land, off the beaten path.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eHunting, fishing and wildlife in true Alaskan backcountry.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Nikiski%2C+AK\u0026amp;destination=60.9543,-150.6597\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Nikiski, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Moose Point, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Moose Point offers large, remote, treed acreage close to Cook Inlet at a fraction of the price of land nearer to town.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e26.49 Acres in Moose Point:\u003c\/b\u003e\nTwo adjoining lots on Sea Lion Road in the Moose Point Subdivision, about 1\/4 mile from Cook Inlet near Point Possession. Camp, RV or build, with no restrictions. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $149,978 with just $3,400 down and $1,465\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Nikiski:\u003c\/b\u003e\nNikiski is the closest town for supplies, and Kenai and Soldotna are about an hour away for shopping and hospitals.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Moose Point --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Moose Point\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Moose Point\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_MoosePoint_544709","offers":[{"title":"$3400 - STANDARD","offer_id":68088642601039,"sku":"AK_MoosePoint_544709","price":3400.0,"currency_code":"USD","in_stock":true},{"title":"$6800 - PREMIUM","offer_id":68088642633807,"sku":null,"price":6800.0,"currency_code":"USD","in_stock":true},{"title":"$10200 - SUPERIOR","offer_id":68088642666575,"sku":null,"price":10200.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/f328724be344c352bc541dca3f37e126.jpg?v=1794280968"},{"product_id":"alaska-kenai-peninsula-borough-5-32-acres-stariski-meadows-tract-44b-stariski-meadows-three-terms-779-month","title":"Alaska, Kenai Peninsula Borough, 5.32 Acres Stariski Meadows, Tract 44B, Stariski Meadows Three. TERMS $779\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eStariski Meadows\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eStariski Meadows, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eTract 44B, Stariski Meadows Three\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.889162,-151.721191\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,800\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $779\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $79,778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,600 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,600 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $5,400 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $5,400 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 5.32 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.889162, -151.721191\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $190 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 15920206\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Stariski Meadows\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/7f6c701c6e2304327db38936609e83cc.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/4bf5359828f941f0de1a31953230105a.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_e7761054-3d3b-48f6-997b-0c4362cf6fba.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/7f6c701c6e2304327db38936609e83cc.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/4bf5359828f941f0de1a31953230105a.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_e7761054-3d3b-48f6-997b-0c4362cf6fba.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/7f6c701c6e2304327db38936609e83cc.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/7f6c701c6e2304327db38936609e83cc.jpg?width=900\" data-subdivision=\"Stariski Meadows\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/7f6c701c6e2304327db38936609e83cc.jpg?width=900\" alt=\"Stariski Meadows Tract 44B, Stariski Meadows Three property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nStariski Meadows, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n5.32 Acres\u003cbr\u003e\nTract 44B, Stariski Meadows Three\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eStariski Meadows, AK – 5.32 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nTrees and meadows on 5.32 level-to-rolling acres at the corner of Sergeant and Mocha Lane, about 15 miles NW of Homer and 2 miles from the bay. Several homes in the area, no restrictions or covenants. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Stariski Meadows\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 5.32-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Anchor Point and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Anchor+Point%2C+AK\u0026amp;destination=59.889162,-151.721191\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Anchor Point, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Stariski Meadows, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Stariski Meadows has open meadow and treed homesites near Anchor Point and Homer, with graded roads and no covenants.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e5.32 Acres in Stariski Meadows:\u003c\/b\u003e\nTrees and meadows on 5.32 level-to-rolling acres at the corner of Sergeant and Mocha Lane, about 15 miles NW of Homer and 2 miles from the bay. Several homes in the area, no restrictions or covenants. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $79,778 with just $1,800 down and $779\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Anchor Point:\u003c\/b\u003e\nAnchor Point is a short drive for basics, and Homer has groceries, shopping, the harbor and a hospital.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Stariski Meadows --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Stariski Meadows\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Stariski Meadows\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_StariskiMeadow_920206","offers":[{"title":"$1800 - STANDARD","offer_id":68088642928719,"sku":"AK_StariskiMeadow_920206","price":1800.0,"currency_code":"USD","in_stock":true},{"title":"$3600 - PREMIUM","offer_id":68088642961487,"sku":null,"price":3600.0,"currency_code":"USD","in_stock":true},{"title":"$5400 - SUPERIOR","offer_id":68088642994255,"sku":null,"price":5400.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/7f6c701c6e2304327db38936609e83cc.jpg?v=1794280978"},{"product_id":"alaska-kenai-peninsula-borough-5-00-acres-happy-valley-tract-48-terms-637-month","title":"Alaska, Kenai Peninsula Borough, 5.00 Acres Happy Valley, Tract 48. TERMS $637\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eHappy Valley\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eHappy Valley, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eTract 48\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.8958,-151.7002\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,100\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $637\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $64,778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,200 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,200 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,300 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,300 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 5.00 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.8958, -151.7002\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $85 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 15923034\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Happy Valley\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_667ab27d-7ce5-4f41-b4a8-5dd2ad4ebf9b.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_667ab27d-7ce5-4f41-b4a8-5dd2ad4ebf9b.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg?width=900\" data-subdivision=\"Happy Valley\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg?width=900\" alt=\"Happy Valley Tract 48 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nHappy Valley, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n5.00 Acres\u003cbr\u003e\nTract 48\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eHappy Valley, AK – 5.00 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA treed, level-to-rolling 5-acre homesite on Trees Road across from Native lands, about 9.5 miles south of Ninilchik. Camp, RV, mobile, modular or site-built homes are allowed. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/happy-valley\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Happy Valley Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Happy Valley\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 5-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Ninilchik and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Ninilchik%2C+AK\u0026amp;destination=59.8958,-151.7002\" target=\"_blank\" rel=\"noopener\"\u003e\u003cimg class=\"lot-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_667ab27d-7ce5-4f41-b4a8-5dd2ad4ebf9b.jpg\" width=\"100%\"\u003e\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Ninilchik%2C+AK\u0026amp;destination=59.8958,-151.7002\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Ninilchik, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-8\" style=\"float:none;clear:both;margin:0 auto;text-align:center;\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cdiv class=\"entrance\"\u003e\n\u003cp class=\"sub-entrance\"\u003eEntrance to Subdivision\u003c\/p\u003e\n\u003ciframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!4v1794446000000!6m8!1m7!1slJfVlk1bGlANjLXZ8NdlVQ!2m2!1d59.8990889!2d-151.7617476!3f30!4f0!5f0.7820865974627469\" width=\"100%\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Happy Valley, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Happy Valley offers affordable treed acreage on the Kenai Peninsula between Ninilchik and Homer, with world-class fishing nearby and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e5.00 Acres in Happy Valley:\u003c\/b\u003e\nA treed, level-to-rolling 5-acre homesite on Trees Road across from Native lands, about 9.5 miles south of Ninilchik. Camp, RV, mobile, modular or site-built homes are allowed. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $64,778 with just $1,100 down and $637\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Ninilchik:\u003c\/b\u003e\nNinilchik is about 9.5 miles north for basics and fishing access, and Homer and Soldotna have groceries, shopping and hospitals.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Happy Valley --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Happy Valley\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Happy Valley\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_HappyValley_923034","offers":[{"title":"$1100 - STANDARD","offer_id":68088643289167,"sku":"AK_HappyValley_923034","price":1100.0,"currency_code":"USD","in_stock":true},{"title":"$2200 - PREMIUM","offer_id":68088643321935,"sku":null,"price":2200.0,"currency_code":"USD","in_stock":true},{"title":"$3300 - SUPERIOR","offer_id":68088643354703,"sku":null,"price":3300.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/b29677763140a6d4bdfc984cc730df0c.jpg?v=1794280991"},{"product_id":"alaska-kenai-peninsula-borough-9-14-acres-king-acres-tract-3-terms-778-month","title":"Alaska, Kenai Peninsula Borough, 9.14 Acres King Acres, Tract 3. TERMS $778\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eKing Acres\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eKing Acres, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eTract 3\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.8328,-151.6467\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,300\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $79,178\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,600 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,600 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,900 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,900 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 9.14 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.8328, -151.6467\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $20,300 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 16536003\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at King Acres\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/064e390c5d323ebb0449c287ffef9989.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_5727b38f-4fb5-4d66-b78e-ef87d07c3de9.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/064e390c5d323ebb0449c287ffef9989.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_5727b38f-4fb5-4d66-b78e-ef87d07c3de9.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0.jpg?width=900\" data-subdivision=\"King Acres\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0.jpg?width=900\" alt=\"King Acres Tract 3 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nKing Acres, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n9.14 Acres\u003cbr\u003e\nTract 3\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eKing Acres, AK – 9.14 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA secluded, treed 9.14-acre tract in King Acres near Nikolaevsk, about 8 miles NE of Anchor Point. Pitch-black night skies and quiet surroundings. Adjoining Tract 4 is also available. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"King Acres\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 9.14-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Anchor Point and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Anchor+Point%2C+AK\u0026amp;destination=59.8328,-151.6467\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Anchor Point, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in King Acres, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: King Acres offers nearly 10 secluded, treed acres near Anchor Point and Homer, with dark skies and room to spread out.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e9.14 Acres in King Acres:\u003c\/b\u003e\nA secluded, treed 9.14-acre tract in King Acres near Nikolaevsk, about 8 miles NE of Anchor Point. Pitch-black night skies and quiet surroundings. Adjoining Tract 4 is also available. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $79,178 with just $1,300 down and $778\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Anchor Point:\u003c\/b\u003e\nAnchor Point is about 8 miles away for basics, and Homer has groceries, shopping and a hospital.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: King Acres --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near King Acres\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near King Acres\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_KingAcres_536003","offers":[{"title":"$1300 - STANDARD","offer_id":68088645386319,"sku":"AK_KingAcres_536003","price":1300.0,"currency_code":"USD","in_stock":true},{"title":"$2600 - PREMIUM","offer_id":68088645419087,"sku":null,"price":2600.0,"currency_code":"USD","in_stock":true},{"title":"$3900 - SUPERIOR","offer_id":68088645451855,"sku":null,"price":3900.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0.jpg?v=1794281003"},{"product_id":"alaska-kenai-peninsula-borough-9-14-acres-king-acres-tract-4-terms-778-month","title":"Alaska, Kenai Peninsula Borough, 9.14 Acres King Acres, Tract 4. TERMS $778\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eKing Acres\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eKing Acres, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eTract 4\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.8311,-151.6466\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,300\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $79,178\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,600 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,600 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,900 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,900 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 9.14 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.8311, -151.6466\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $20,300 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 16536004\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at King Acres\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0_1088cfd3-9ad0-499e-8d3a-26e4fd13fa39.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/064e390c5d323ebb0449c287ffef9989_a1e36ae2-0378-4f70-8b38-e5721e52114d.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_40cfa431-752e-4761-aeb6-dab23c8a49f0.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0_1088cfd3-9ad0-499e-8d3a-26e4fd13fa39.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/064e390c5d323ebb0449c287ffef9989_a1e36ae2-0378-4f70-8b38-e5721e52114d.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_40cfa431-752e-4761-aeb6-dab23c8a49f0.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0_1088cfd3-9ad0-499e-8d3a-26e4fd13fa39.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0_1088cfd3-9ad0-499e-8d3a-26e4fd13fa39.jpg?width=900\" data-subdivision=\"King Acres\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0_1088cfd3-9ad0-499e-8d3a-26e4fd13fa39.jpg?width=900\" alt=\"King Acres Tract 4 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nKing Acres, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n9.14 Acres\u003cbr\u003e\nTract 4\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eKing Acres, AK – 9.14 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA secluded, treed 9.14-acre tract in King Acres near Nikolaevsk, about 8 miles NE of Anchor Point. Pitch-black night skies and quiet surroundings. Adjoining Tract 3 is also available. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"King Acres\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 9.14-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Anchor Point and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Anchor+Point%2C+AK\u0026amp;destination=59.8311,-151.6466\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Anchor Point, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in King Acres, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: King Acres offers nearly 10 secluded, treed acres near Anchor Point and Homer, with dark skies and room to spread out.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e9.14 Acres in King Acres:\u003c\/b\u003e\nA secluded, treed 9.14-acre tract in King Acres near Nikolaevsk, about 8 miles NE of Anchor Point. Pitch-black night skies and quiet surroundings. Adjoining Tract 3 is also available. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $79,178 with just $1,300 down and $778\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Anchor Point:\u003c\/b\u003e\nAnchor Point is about 8 miles away for basics, and Homer has groceries, shopping and a hospital.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: King Acres --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near King Acres\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near King Acres\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_KingAcres_536004","offers":[{"title":"$1300 - STANDARD","offer_id":68088645648463,"sku":"AK_KingAcres_536004","price":1300.0,"currency_code":"USD","in_stock":true},{"title":"$2600 - PREMIUM","offer_id":68088645681231,"sku":null,"price":2600.0,"currency_code":"USD","in_stock":true},{"title":"$3900 - SUPERIOR","offer_id":68088645713999,"sku":null,"price":3900.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a2d58ac996d8cd272e0a62e23ccc32e0_1088cfd3-9ad0-499e-8d3a-26e4fd13fa39.jpg?v=1794281012"},{"product_id":"alaska-kenai-peninsula-borough-9-31-acres-evergreen-meadows-lot-13-terms-1-091-month","title":"Alaska, Kenai Peninsula Borough, 9.31 Acres Evergreen Meadows, Lot 13. TERMS $1,091\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eEvergreen Meadows\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eEvergreen Meadows, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eLot 13\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.843084,-151.747798\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $2,600\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $1,091\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $111,778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $5,200 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $5,200 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $7,800 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $7,800 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 9.31 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.843084, -151.747798\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $39,500 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 16548063\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Evergreen Meadows\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorpointoverview.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/forevergreenover.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_2c5ccb42-61f8-4e43-a1c1-fb4b6a7dcbe1.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorpointoverview.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/forevergreenover.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_2c5ccb42-61f8-4e43-a1c1-fb4b6a7dcbe1.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorpointoverview.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorpointoverview.jpg?width=900\" data-subdivision=\"Evergreen Meadows\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorpointoverview.jpg?width=900\" alt=\"Evergreen Meadows Lot 13 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nEvergreen Meadows, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n9.31 Acres\u003cbr\u003e\nLot 13\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eEvergreen Meadows, AK – 9.31 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA 9.31-acre wilderness lot at 29654 Forever Green Street in Evergreen Meadows, northeast of Anchor Point, with trees and a quiet setting. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Evergreen Meadows\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 9.31-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Anchor Point and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Anchor+Point%2C+AK\u0026amp;destination=59.843084,-151.747798\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Anchor Point, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Evergreen Meadows, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Evergreen Meadows offers a near-10-acre addressed lot close to Anchor Point and Homer, ready for a cabin or year-round home.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e9.31 Acres in Evergreen Meadows:\u003c\/b\u003e\nA 9.31-acre wilderness lot at 29654 Forever Green Street in Evergreen Meadows, northeast of Anchor Point, with trees and a quiet setting. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $111,778 with just $2,600 down and $1,091\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Anchor Point:\u003c\/b\u003e\nAnchor Point is close by for basics, and Homer has groceries, shopping, the harbor and a hospital.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Evergreen Meadows --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Evergreen Meadows\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Evergreen Meadows\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_EvergreenMeado_548063","offers":[{"title":"$2600 - STANDARD","offer_id":68088645746767,"sku":"AK_EvergreenMeado_548063","price":2600.0,"currency_code":"USD","in_stock":true},{"title":"$5200 - PREMIUM","offer_id":68088645779535,"sku":null,"price":5200.0,"currency_code":"USD","in_stock":true},{"title":"$7800 - SUPERIOR","offer_id":68088645812303,"sku":null,"price":7800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorpointoverview.jpg?v=1794281024"},{"product_id":"alaska-kenai-peninsula-borough-9-42-acres-anchor-river-ranchos-west-1-2-of-lot-18-terms-906-month","title":"Alaska, Kenai Peninsula Borough, 9.42 Acres Anchor River Ranchos, West 1\/2 of Lot 18. TERMS $906\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eAnchor River Ranchos\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eAnchor River Ranchos, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eWest 1\/2 of Lot 18\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.74885,-151.71462\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,500\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $906\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $92,178\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,000 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,000 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $4,500 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $4,500 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 9.42 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.74885, -151.71462\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $12,400 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 17102147\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Anchor River Ranchos\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/lot18anchorriveroverview.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorriverrancho18over.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_56c608cf-0b4f-4d02-99af-33267732087a.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/lot18anchorriveroverview.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/anchorriverrancho18over.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_56c608cf-0b4f-4d02-99af-33267732087a.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/lot18anchorriveroverview.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/lot18anchorriveroverview.jpg?width=900\" data-subdivision=\"Anchor River Ranchos\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/lot18anchorriveroverview.jpg?width=900\" alt=\"Anchor River Ranchos West 1\/2 of Lot 18 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nAnchor River Ranchos, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n9.42 Acres\u003cbr\u003e\nWest 1\/2 of Lot 18\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eAnchor River Ranchos, AK – 9.42 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA treed 9.42-acre parcel in Anchor River Ranchos, south of Alut Road near Anchor Point and the Anchor River. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Anchor River Ranchos\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 9.42-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Anchor Point and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Anchor+Point%2C+AK\u0026amp;destination=59.74885,-151.71462\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Anchor Point, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Anchor River Ranchos, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Anchor River Ranchos puts you near the famous Anchor River for salmon and steelhead, on nearly 10 treed acres.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e9.42 Acres in Anchor River Ranchos:\u003c\/b\u003e\nA treed 9.42-acre parcel in Anchor River Ranchos, south of Alut Road near Anchor Point and the Anchor River. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $92,178 with just $1,500 down and $906\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Anchor Point:\u003c\/b\u003e\nAnchor Point is minutes away, and Homer has groceries, shopping, the harbor and a hospital.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Anchor River Ranchos --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Anchor River Ranchos\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Anchor River Ranchos\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_AnchorRiverRan_102147","offers":[{"title":"$1500 - STANDARD","offer_id":68088645910607,"sku":"AK_AnchorRiverRan_102147","price":1500.0,"currency_code":"USD","in_stock":true},{"title":"$3000 - PREMIUM","offer_id":68088645943375,"sku":null,"price":3000.0,"currency_code":"USD","in_stock":true},{"title":"$4500 - SUPERIOR","offer_id":68088645976143,"sku":null,"price":4500.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/lot18anchorriveroverview.jpg?v=1794281034"},{"product_id":"alaska-kenai-peninsula-borough-4-35-acres-fox-river-alaska-state-land-survey-91-93-terms-844-month","title":"Alaska, Kenai Peninsula Borough, 4.35 Acres Fox River, Alaska State Land Survey 91-93. TERMS $844\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eFox River\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eFox River, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eAlaska State Land Survey 91-93\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.8676,-150.9619\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,400\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $844\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $85,878\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,800 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,800 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $4,200 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $4,200 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 4.35 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.8676, -150.9619\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $44 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 18512309\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Fox River\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/181055d6c5128936b3dba5989256f82b.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/d3ff40c3c686d421b6b4ba5843d819f1.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/8267d3faa68511a47d40134938fb1892.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/181055d6c5128936b3dba5989256f82b.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/d3ff40c3c686d421b6b4ba5843d819f1.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/8267d3faa68511a47d40134938fb1892.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/181055d6c5128936b3dba5989256f82b.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/181055d6c5128936b3dba5989256f82b.jpg?width=900\" data-subdivision=\"Fox River\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/181055d6c5128936b3dba5989256f82b.jpg?width=900\" alt=\"Fox River Alaska State Land Survey 91-93 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nFox River, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n4.35 Acres\u003cbr\u003e\nAlaska State Land Survey 91-93\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eFox River, AK – 4.35 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nPristine, remote, treed land surrounded by government lands, about 2 miles NW of Dolina near the Fox River, north of Kachemak Bay, with no known roads. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Fox River\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska acreage surrounded by state land, off the beaten path.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eHunting, fishing and wildlife in true Alaskan backcountry.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Homer%2C+AK\u0026amp;destination=59.8676,-150.9619\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Homer, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Fox River, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Fox River land is true Alaskan wilderness, surrounded by state lands, for a remote cabin or hunting camp.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e4.35 Acres in Fox River:\u003c\/b\u003e\nPristine, remote, treed land surrounded by government lands, about 2 miles NW of Dolina near the Fox River, north of Kachemak Bay, with no known roads. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $85,878 with just $1,400 down and $844\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Homer:\u003c\/b\u003e\nThe small settlement of Dolina is about 2 miles away, and Homer is the nearest full-service town.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Fox River --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Fox River\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Fox River\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_FoxRiver_512309","offers":[{"title":"$1400 - STANDARD","offer_id":68088646565967,"sku":"AK_FoxRiver_512309","price":1400.0,"currency_code":"USD","in_stock":true},{"title":"$2800 - PREMIUM","offer_id":68088646598735,"sku":null,"price":2800.0,"currency_code":"USD","in_stock":true},{"title":"$4200 - SUPERIOR","offer_id":68088646631503,"sku":null,"price":4200.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/181055d6c5128936b3dba5989256f82b.jpg?v=1794281047"},{"product_id":"alaska-kenai-peninsula-borough-5-00-acres-fox-river-alaska-state-land-survey-92-197-hunter-s-cabin-terms-1-951-month","title":"Alaska, Kenai Peninsula Borough, 5.00 Acres Fox River, Alaska State Land Survey 92-197 (Hunter's Cabin). TERMS $1,951\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eFox River\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eFox River, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eAlaska State Land Survey 92-197 (Hunter's Cabin)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=59.875677,-151.005529\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $4,500\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $1,951\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $199,778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $9,000 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $9,000 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $13,500 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $13,500 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 5.00 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 59.875677, -151.005529\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $8,700 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 18512125\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Fox River\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overview.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/1ef17a2db4cb32afcca802f218a51406.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overviewlines.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overview.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/1ef17a2db4cb32afcca802f218a51406.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overviewlines.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overview.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overview.jpg?width=900\" data-subdivision=\"Fox River\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overview.jpg?width=900\" alt=\"Fox River Alaska State Land Survey 92-197 (Hunter's Cabin) property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nFox River, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n5.00 Acres\u003cbr\u003e\nAlaska State Land Survey 92-197 (Hunter's Cabin)\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eFox River, AK – 5.00 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nRemote 5 acres in the Fox River area, surrounded by Alaska state lands, with a small hunter's cabin already on the property. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Fox River\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska acreage surrounded by state land, off the beaten path.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eHunting, fishing and wildlife in true Alaskan backcountry.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Homer%2C+AK\u0026amp;destination=59.875677,-151.005529\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Homer, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Fox River, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: A remote Fox River parcel with a hunter's cabin, surrounded by state lands, ready for hunting and backcountry trips.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e5.00 Acres in Fox River:\u003c\/b\u003e\nRemote 5 acres in the Fox River area, surrounded by Alaska state lands, with a small hunter's cabin already on the property. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $199,778 with just $4,500 down and $1,951\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Homer:\u003c\/b\u003e\nHomer is the nearest full-service town for groceries, shopping, the harbor and a hospital.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Fox River --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Fox River\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Fox River\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_FoxRiver_512125","offers":[{"title":"$4500 - STANDARD","offer_id":68088646926415,"sku":"AK_FoxRiver_512125","price":4500.0,"currency_code":"USD","in_stock":true},{"title":"$9000 - PREMIUM","offer_id":68088646959183,"sku":null,"price":9000.0,"currency_code":"USD","in_stock":true},{"title":"$13500 - SUPERIOR","offer_id":68088646991951,"sku":null,"price":13500.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/foxriver5overview.jpg?v=1794281059"},{"product_id":"alaska-kenai-peninsula-borough-28-50-acres-west-of-cook-inlet-alaska-state-land-survey-90-205-terms-1-755-month","title":"Alaska, Kenai Peninsula Borough, 28.50 Acres West of Cook Inlet, Alaska State Land Survey 90-205. TERMS $1,755\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eWest of Cook Inlet\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eWest of Cook Inlet, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eAlaska State Land Survey 90-205\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=60.580523,-152.351876\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $4,100\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $1,755\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $179,778\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $8,200 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $8,200 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $12,300 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $12,300 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 28.50 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 60.580523, -152.351876\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Assessed $11,900 (2026)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 22110305\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at West of Cook Inlet\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg?width=900\" data-subdivision=\"West of Cook Inlet\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg?width=900\" alt=\"West of Cook Inlet Alaska State Land Survey 90-205 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nWest of Cook Inlet, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n28.50 Acres\u003cbr\u003e\nAlaska State Land Survey 90-205\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eWest of Cook Inlet, AK – 28.50 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\n28.5 remote acres west of Cook Inlet in grizzly country, surrounded by State of Alaska lands. Access by boat or float plane. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"West of Cook Inlet\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska acreage surrounded by state land, off the beaten path.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eHunting, fishing and wildlife in true Alaskan backcountry.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Homer%2C+AK\u0026amp;destination=60.580523,-152.351876\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Homer, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in West of Cook Inlet, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: West of Cook Inlet offers big, remote acreage surrounded by state land for a true wilderness retreat.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e28.50 Acres in West of Cook Inlet:\u003c\/b\u003e\n28.5 remote acres west of Cook Inlet in grizzly country, surrounded by State of Alaska lands. Access by boat or float plane. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $179,778 with just $4,100 down and $1,755\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Homer:\u003c\/b\u003e\nHomer, across Cook Inlet, is the nearest full-service town and floatplane hub.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: West of Cook Inlet --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near West of Cook Inlet\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near West of Cook Inlet\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_WestofCookInle_110305","offers":[{"title":"$4100 - STANDARD","offer_id":68088647712847,"sku":"AK_WestofCookInle_110305","price":4100.0,"currency_code":"USD","in_stock":true},{"title":"$8200 - PREMIUM","offer_id":68088647745615,"sku":null,"price":8200.0,"currency_code":"USD","in_stock":true},{"title":"$12300 - SUPERIOR","offer_id":68088647778383,"sku":null,"price":12300.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_43e4d3f9-d8eb-4be5-97e6-e66460c74dfc.jpg?v=1794281077"},{"product_id":"alaska-matanuska-susitna-borough-1-82-acres-cook-inlet-frontage-section-5-lot-b15-t13n-r4w-terms-563-month","title":"Alaska, Matanuska-Susitna Borough, 1.82 Acres Cook Inlet Frontage, Section 5, Lot B15, T13N R4W. TERMS $563\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eCook Inlet Frontage\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eCook Inlet Frontage, Matanuska-Susitna Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eSection 5, Lot B15, T13N R4W\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=61.248168,-150.039112\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $900\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $563\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $57,178\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $1,800 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $1,800 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,700 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,700 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 1.82 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 61.248168, -150.039112\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $165 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 213N04W05B015\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Cook Inlet Frontage\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_85e84414-e685-48a8-bdcb-466c46139f5e.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_85e84414-e685-48a8-bdcb-466c46139f5e.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg?width=900\" data-subdivision=\"Cook Inlet Frontage\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg?width=900\" alt=\"Cook Inlet Frontage Section 5, Lot B15, T13N R4W property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nCook Inlet Frontage, Matanuska-Susitna Borough, Alaska\u003cbr\u003e\n1.82 Acres\u003cbr\u003e\nSection 5, Lot B15, T13N R4W\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eCook Inlet Frontage, AK – 1.82 Acres in Matanuska-Susitna Borough\u003c\/b\u003e\u003cbr\u003e\nCook Inlet coastline property with trees, about 5 miles NW of Anchorage across the inlet, sloping gently to the water. Access by boat or float plane. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Cook Inlet Frontage\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Mat-Su wilderness acreage near public lands.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA remote cabin site in the Mat-Su, with Alaska Range views in the area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eFishing, hunting and wildlife right outside your door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska land can be held simply, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e38–57° \/ 15–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowmelt, longer days and the first green-up in the boreal forest.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e63–68° \/ 45–50°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eLong, mild days with nearly round-the-clock daylight.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–62° \/ 18–41°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eFall colors, cool air and the first snow on the mountains.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e20–25° \/ 1–6°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eDeep snow, short days and northern lights on clear nights.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Anchorage%2C+AK\u0026amp;destination=61.248168,-150.039112\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Anchorage, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Cook Inlet Frontage, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Rare Cook Inlet frontage with views toward Anchorage, for a remote waterfront cabin close to the city.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e1.82 Acres in Cook Inlet Frontage:\u003c\/b\u003e\nCook Inlet coastline property with trees, about 5 miles NW of Anchorage across the inlet, sloping gently to the water. Access by boat or float plane. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $57,178 with just $900 down and $563\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Anchorage:\u003c\/b\u003e\nAnchorage, across Cook Inlet, has everything: groceries, shopping, hospitals and the international airport.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eMatanuska-Susitna Borough\u003c\/strong\u003e\n(the Mat-Su) is in south-central Alaska, north of Anchorage. As of the 2020 census the population was 107,081, and the borough seat is Palmer. Wasilla is the main shopping hub.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe borough was incorporated in 1964 and is one of the fastest-growing areas in Alaska. It runs from the farmland of the Matanuska Valley to the Alaska Range, with Denali on the northern horizon.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Cook Inlet Frontage --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Cook Inlet Frontage\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Cook Inlet Frontage\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_CookInletFront_05B015","offers":[{"title":"$900 - STANDARD","offer_id":68088647843919,"sku":"AK_CookInletFront_05B015","price":900.0,"currency_code":"USD","in_stock":true},{"title":"$1800 - PREMIUM","offer_id":68088647876687,"sku":null,"price":1800.0,"currency_code":"USD","in_stock":true},{"title":"$2700 - SUPERIOR","offer_id":68088647909455,"sku":null,"price":2700.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/71e554325a529f58aca7f0497235fec7.jpg?v=1794281080"},{"product_id":"alaska-matanuska-susitna-borough-33-96-acres-kichatna-river-alaska-state-land-survey-85-297-tract-d-terms-1-659-month","title":"Alaska, Matanuska-Susitna Borough, 33.96 Acres Kichatna River, Alaska State Land Survey 85-297, Tract D. TERMS $1,659\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eKichatna River\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eKichatna River, Matanuska-Susitna Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eAlaska State Land Survey 85-297, Tract D\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=62.11056,-151.83231\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $3,900\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $1,659\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $169,978\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $7,800 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $7,800 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $11,700 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $11,700 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 33.96 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 62.11056, -151.83231\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: See Mat-Su Borough\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 53249000T00D\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Kichatna River\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/3245bb72aaadadf708504e8552822795.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/abfa2bb7459cf570ea7aa8ccedcd87a5.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_0052c4d2-e77a-46c1-8016-a46939d8da09.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/3245bb72aaadadf708504e8552822795.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/abfa2bb7459cf570ea7aa8ccedcd87a5.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_0052c4d2-e77a-46c1-8016-a46939d8da09.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/3245bb72aaadadf708504e8552822795.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/3245bb72aaadadf708504e8552822795.jpg?width=900\" data-subdivision=\"Kichatna River\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/3245bb72aaadadf708504e8552822795.jpg?width=900\" alt=\"Kichatna River Alaska State Land Survey 85-297, Tract D property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nKichatna River, Matanuska-Susitna Borough, Alaska\u003cbr\u003e\n33.96 Acres\u003cbr\u003e\nAlaska State Land Survey 85-297, Tract D\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eKichatna River, AK – 33.96 Acres in Matanuska-Susitna Borough\u003c\/b\u003e\u003cbr\u003e\n33.96 remote, treed acres bordering a small lake or pond, with public lands on 3 sides, about 23 miles NW of Skwentna and 70 miles SSW of Denali. Float plane access. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Kichatna River\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Mat-Su wilderness acreage near public lands.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA remote cabin site in the Mat-Su, with Alaska Range views in the area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eFishing, hunting and wildlife right outside your door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska land can be held simply, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e38–57° \/ 15–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowmelt, longer days and the first green-up in the boreal forest.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e63–68° \/ 45–50°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eLong, mild days with nearly round-the-clock daylight.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–62° \/ 18–41°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eFall colors, cool air and the first snow on the mountains.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e20–25° \/ 1–6°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eDeep snow, short days and northern lights on clear nights.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Skwentna%2C+AK\u0026amp;destination=62.11056,-151.83231\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Skwentna, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Kichatna River, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Big remote acreage on a small lake with public land on three sides, for a fly-in cabin near the Alaska Range.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e33.96 Acres in Kichatna River:\u003c\/b\u003e\n33.96 remote, treed acres bordering a small lake or pond, with public lands on 3 sides, about 23 miles NW of Skwentna and 70 miles SSW of Denali. Float plane access. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $169,978 with just $3,900 down and $1,659\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Skwentna:\u003c\/b\u003e\nSkwentna is the nearest settlement, and Wasilla and Anchorage are reached by air.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eMatanuska-Susitna Borough\u003c\/strong\u003e\n(the Mat-Su) is in south-central Alaska, north of Anchorage. As of the 2020 census the population was 107,081, and the borough seat is Palmer. Wasilla is the main shopping hub.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe borough was incorporated in 1964 and is one of the fastest-growing areas in Alaska. It runs from the farmland of the Matanuska Valley to the Alaska Range, with Denali on the northern horizon.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Kichatna River --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Kichatna River\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Kichatna River\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_KichatnaRiver_00T00D","offers":[{"title":"$3900 - STANDARD","offer_id":68088648269903,"sku":"AK_KichatnaRiver_00T00D","price":3900.0,"currency_code":"USD","in_stock":true},{"title":"$7800 - PREMIUM","offer_id":68088648302671,"sku":null,"price":7800.0,"currency_code":"USD","in_stock":true},{"title":"$11700 - SUPERIOR","offer_id":68088648335439,"sku":null,"price":11700.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/3245bb72aaadadf708504e8552822795.jpg?v=1794281094"},{"product_id":"alaska-matanuska-susitna-borough-17-34-acres-talachulitna-talachulitna-w-rrcs-asls-2006-24-tract-o-terms-878-month","title":"Alaska, Matanuska-Susitna Borough, 17.34 Acres Talachulitna, Talachulitna W RRCS\/ASLS 2006-24, Tract O. TERMS $878\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eTalachulitna\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eTalachulitna, Matanuska-Susitna Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eTalachulitna W RRCS\/ASLS 2006-24, Tract O\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=61.78210,-151.51239\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $2,100\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $878\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $89,978\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $4,200 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $4,200 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $6,300 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $6,300 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 17.34 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 61.78210, -151.51239\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $112 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 56864000T00O\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Talachulitna\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_11d2d896-b6ef-49ab-aecf-4ae6dc46ae32.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_11d2d896-b6ef-49ab-aecf-4ae6dc46ae32.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg?width=900\" data-subdivision=\"Talachulitna\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg?width=900\" alt=\"Talachulitna Talachulitna W RRCS\/ASLS 2006-24, Tract O property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nTalachulitna, Matanuska-Susitna Borough, Alaska\u003cbr\u003e\n17.34 Acres\u003cbr\u003e\nTalachulitna W RRCS\/ASLS 2006-24, Tract O\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eTalachulitna, AK – 17.34 Acres in Matanuska-Susitna Borough\u003c\/b\u003e\u003cbr\u003e\nRemote mountain-foothill land bordering a small lake, about 4 miles NW of Hiline Lake, surrounded by public lands, with some trees and no neighbors. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Talachulitna\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Mat-Su wilderness acreage near public lands.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA remote cabin site in the Mat-Su, with Alaska Range views in the area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eFishing, hunting and wildlife right outside your door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska land can be held simply, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e38–57° \/ 15–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowmelt, longer days and the first green-up in the boreal forest.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e63–68° \/ 45–50°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eLong, mild days with nearly round-the-clock daylight.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–62° \/ 18–41°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eFall colors, cool air and the first snow on the mountains.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e20–25° \/ 1–6°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eDeep snow, short days and northern lights on clear nights.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Skwentna%2C+AK\u0026amp;destination=61.78210,-151.51239\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Skwentna, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Talachulitna, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: 17+ acres of remote foothill land with small-lake frontage, surrounded by public land, for a fly-in retreat.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e17.34 Acres in Talachulitna:\u003c\/b\u003e\nRemote mountain-foothill land bordering a small lake, about 4 miles NW of Hiline Lake, surrounded by public lands, with some trees and no neighbors. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $89,978 with just $2,100 down and $878\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Skwentna:\u003c\/b\u003e\nSkwentna is the nearest settlement, and Wasilla and Anchorage are reached by air.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eMatanuska-Susitna Borough\u003c\/strong\u003e\n(the Mat-Su) is in south-central Alaska, north of Anchorage. As of the 2020 census the population was 107,081, and the borough seat is Palmer. Wasilla is the main shopping hub.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe borough was incorporated in 1964 and is one of the fastest-growing areas in Alaska. It runs from the farmland of the Matanuska Valley to the Alaska Range, with Denali on the northern horizon.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Talachulitna --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Talachulitna\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Talachulitna\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_Talachulitna_00T00O","offers":[{"title":"$2100 - STANDARD","offer_id":68088648400975,"sku":"AK_Talachulitna_00T00O","price":2100.0,"currency_code":"USD","in_stock":true},{"title":"$4200 - PREMIUM","offer_id":68088648433743,"sku":null,"price":4200.0,"currency_code":"USD","in_stock":true},{"title":"$6300 - SUPERIOR","offer_id":68088648466511,"sku":null,"price":6300.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a50ee9bbf99d2b3117cdbe6c1f7f0c4e.jpg?v=1794281106"},{"product_id":"alaska-matanuska-susitna-borough-17-56-acres-yentna-river-alaska-state-land-survey-86-052-terms-761-month","title":"Alaska, Matanuska-Susitna Borough, 17.56 Acres Yentna River, Alaska State Land Survey 86-052. TERMS $761\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eYentna River\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eYentna River, Matanuska-Susitna Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eAlaska State Land Survey 86-052\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=61.662121,-150.610328\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,800\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $761\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $77,978\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,600 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,600 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $5,400 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $5,400 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 17.56 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 61.662121, -150.610328\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: See Mat-Su Borough\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 533630000000\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Yentna River\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/603c51a978f4fc4de4101d0e29a534bc.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/c37727e16ae3f1b41421f7f8016277fd.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_7a3e0d0b-1b9c-4d2a-9fee-717c96428665.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\n\u003cimg alt=\"1\" class=\"demo cursor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/603c51a978f4fc4de4101d0e29a534bc.jpg\" style=\"width:100%;\" onclick=\"currentSlide(1)\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/c37727e16ae3f1b41421f7f8016277fd.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/export_7a3e0d0b-1b9c-4d2a-9fee-717c96428665.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/603c51a978f4fc4de4101d0e29a534bc.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/603c51a978f4fc4de4101d0e29a534bc.jpg?width=900\" data-subdivision=\"Yentna River\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/603c51a978f4fc4de4101d0e29a534bc.jpg?width=900\" alt=\"Yentna River Alaska State Land Survey 86-052 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nYentna River, Matanuska-Susitna Borough, Alaska\u003cbr\u003e\n17.56 Acres\u003cbr\u003e\nAlaska State Land Survey 86-052\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eYentna River, AK – 17.56 Acres in Matanuska-Susitna Borough\u003c\/b\u003e\u003cbr\u003e\n17.56 extremely remote, treed acres with frontage on the east bank of the Yentna River, about 32 miles NW of Point MacKenzie. Access via the river. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Yentna River\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Mat-Su wilderness acreage near public lands.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA remote cabin site in the Mat-Su, with Alaska Range views in the area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eFishing, hunting and wildlife right outside your door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska land can be held simply, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e38–57° \/ 15–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowmelt, longer days and the first green-up in the boreal forest.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e63–68° \/ 45–50°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eLong, mild days with nearly round-the-clock daylight.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–62° \/ 18–41°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eFall colors, cool air and the first snow on the mountains.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e20–25° \/ 1–6°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eDeep snow, short days and northern lights on clear nights.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Willow%2C+AK\u0026amp;destination=61.662121,-150.610328\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Willow, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Yentna River, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Yentna River frontage offers fishing, hunting and a remote riverfront cabin site.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e17.56 Acres in Yentna River:\u003c\/b\u003e\n17.56 extremely remote, treed acres with frontage on the east bank of the Yentna River, about 32 miles NW of Point MacKenzie. Access via the river. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $77,978 with just $1,800 down and $761\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Willow:\u003c\/b\u003e\nWillow and Wasilla are the nearest towns, reached by river or air.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eMatanuska-Susitna Borough\u003c\/strong\u003e\n(the Mat-Su) is in south-central Alaska, north of Anchorage. As of the 2020 census the population was 107,081, and the borough seat is Palmer. Wasilla is the main shopping hub.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe borough was incorporated in 1964 and is one of the fastest-growing areas in Alaska. It runs from the farmland of the Matanuska Valley to the Alaska Range, with Denali on the northern horizon.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Yentna River --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Yentna River\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Yentna River\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_YentnaRiver_000000","offers":[{"title":"$1800 - STANDARD","offer_id":68088648564815,"sku":"AK_YentnaRiver_000000","price":1800.0,"currency_code":"USD","in_stock":true},{"title":"$3600 - PREMIUM","offer_id":68088648597583,"sku":null,"price":3600.0,"currency_code":"USD","in_stock":true},{"title":"$5400 - SUPERIOR","offer_id":68088648630351,"sku":null,"price":5400.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/603c51a978f4fc4de4101d0e29a534bc.jpg?v=1794281115"},{"product_id":"alaska-kenai-peninsula-borough-1-00-acres-opportunity-acres-1-lot-i-terms-562-month","title":"Alaska, Kenai Peninsula Borough, 1.00 Acres Opportunity Acres #1, Lot I. TERMS $562\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eOpportunity Acres #1\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eOpportunity Acres #1, Kenai Peninsula Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eLot I\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=60.721904,-151.351967\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $900\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $562\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $57,178\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $1,800 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $1,800 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,700 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,700 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 1.00 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 60.721904, -151.351967\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $58 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 01227012\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Opportunity Acres #1\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/adb631473193be0fade7d698873429b4.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"1\" class=\"demo cursor\" onclick=\"currentSlide(1)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/adb631473193be0fade7d698873429b4.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg?width=900\" data-subdivision=\"Opportunity Acres #1\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/kenaihwy1acoverview.jpg?width=900\" alt=\"Opportunity Acres #1 Lot I property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nOpportunity Acres #1, Kenai Peninsula Borough, Alaska\u003cbr\u003e\n1.00 Acres\u003cbr\u003e\nLot I\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eOpportunity Acres #1, AK – 1.00 Acres in Kenai Peninsula Borough\u003c\/b\u003e\u003cbr\u003e\nA treed 1-acre lot on the west side of Foreland Street in Opportunity Acres, in the Nikiski area, with few neighbors and level to rolling ground at about 160 feet. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\n  |  \n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/kenai-peninsula-borough\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\nSee All Kenai Peninsula Borough Lots →\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Opportunity Acres #1\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA wooded 1-acre homesite on the Kenai Peninsula, off the beaten path but within reach of town.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA quiet Alaska getaway near Cook Inlet with long summer days and dark winter skies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eClose to Nikiski and Kenai Peninsula rivers for salmon and halibut fishing, clamming and beachcombing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eKenai Peninsula land can be held simply now, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–53° \/ 22–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCool, bright days as the snow pulls back on the Kenai.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e57–62° \/ 42–47°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eMild summers with long daylight and salmon runs nearby.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–56° \/ 25–40°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eCrisp days, fall colors and fewer visitors.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e28–31° \/ 15–18°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowy, quiet winters, milder than interior Alaska.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Nikiski%2C+AK\u0026amp;destination=60.721904,-151.351967\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Nikiski, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Opportunity Acres #1, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: A quiet treed acre on a graded road near Nikiski, ready for a cabin, RV or year-round home.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e1.00 Acres in Opportunity Acres #1:\u003c\/b\u003e\nA treed 1-acre lot on the west side of Foreland Street in Opportunity Acres, in the Nikiski area, with few neighbors and level to rolling ground at about 160 feet. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $57,178 with just $900 down and $562\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Nikiski:\u003c\/b\u003e\nNikiski is minutes away for groceries and fuel, and Kenai and Soldotna have shopping, hospitals and the Kenai River.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eKenai Peninsula Borough\u003c\/strong\u003e\nlies in south-central Alaska, south of Anchorage. Its seat is Soldotna, and the borough includes Homer, Kenai, Seward and the small communities along the Sterling Highway such as Ninilchik, Anchor Point and Nikiski.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe peninsula is famous for salmon and halibut fishing on the Kenai River and Cook Inlet, views of the volcanoes across the inlet, and quiet treed homesites within reach of Homer and Soldotna.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Opportunity Acres #1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Opportunity Acres #1\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Opportunity Acres #1\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_OpportunityAcr_L","offers":[{"title":"$900 - STANDARD","offer_id":68116268417103,"sku":"AK_OpportunityAcr_LI","price":900.0,"currency_code":"USD","in_stock":true},{"title":"$1800 - PREMIUM","offer_id":68116268449871,"sku":null,"price":1800.0,"currency_code":"USD","in_stock":true},{"title":"$2700 - SUPERIOR","offer_id":68116268482639,"sku":null,"price":2700.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/adb631473193be0fade7d698873429b4.jpg?v=1794436480"},{"product_id":"alaska-matanuska-susitna-borough-1-27-acres-sherwood-estates-2-block-2-lot-9-terms-703-month","title":"Alaska, Matanuska-Susitna Borough, 1.27 Acres Sherwood Estates #2, Block 2, Lot 9. TERMS $703\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eSherwood Estates #2\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eSherwood Estates #2, Matanuska-Susitna Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eBlock 2, Lot 9\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=61.601463,-149.611631\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $1,200\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $703\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $71,678\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,400 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,400 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $3,600 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $3,600 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 1.27 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 61.601463, -149.611631\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: Approx. $304 a year\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: 52541B02L009\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Sherwood Estates #2\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/2f48f1b5d0c2e3f4b94bc453108c2ff2.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/5942cab806dc61497555e8c8966ab099.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a8e824336ef07608935a823c72bf68ca.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a197fd634712ce7cf207846617c22e6a.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/df4148a196ef627874595dee31d15bf2.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/46ab2a0457b9f6bc3e0c4187db9f19bd.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"1\" class=\"demo cursor\" onclick=\"currentSlide(1)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/2f48f1b5d0c2e3f4b94bc453108c2ff2.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/5942cab806dc61497555e8c8966ab099.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a8e824336ef07608935a823c72bf68ca.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"4\" class=\"demo cursor\" onclick=\"currentSlide(4)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/a197fd634712ce7cf207846617c22e6a.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"5\" class=\"demo cursor\" onclick=\"currentSlide(5)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/df4148a196ef627874595dee31d15bf2.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"6\" class=\"demo cursor\" onclick=\"currentSlide(6)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/46ab2a0457b9f6bc3e0c4187db9f19bd.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/2f48f1b5d0c2e3f4b94bc453108c2ff2.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/2f48f1b5d0c2e3f4b94bc453108c2ff2.jpg?width=900\" data-subdivision=\"Sherwood Estates #2\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/2f48f1b5d0c2e3f4b94bc453108c2ff2.jpg?width=900\" alt=\"Sherwood Estates #2 Block 2, Lot 9 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nSherwood Estates #2, Matanuska-Susitna Borough, Alaska\u003cbr\u003e\n1.27 Acres\u003cbr\u003e\nBlock 2, Lot 9\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eSherwood Estates #2, AK – 1.27 Acres in Matanuska-Susitna Borough\u003c\/b\u003e\u003cbr\u003e\nA treed 1.27-acre lot at 6391 W. Locksley Loop on the western outskirts of Wasilla, just west of Kalmbach Lake, backing up to a public wildlife park. Mostly level, with power and phone at the road. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\n  |  \n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/matanuska-susitna-borough\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\nSee All Matanuska-Susitna Borough Lots →\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Sherwood Estates #2\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Mat-Su wilderness acreage near public lands.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA remote cabin site in the Mat-Su, with Alaska Range views in the area.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eFishing, hunting and wildlife right outside your door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska land can be held simply, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e38–57° \/ 15–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowmelt, longer days and the first green-up in the boreal forest.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e63–68° \/ 45–50°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eLong, mild days with nearly round-the-clock daylight.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e37–62° \/ 18–41°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eFall colors, cool air and the first snow on the mountains.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e20–25° \/ 1–6°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eDeep snow, short days and northern lights on clear nights.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Wasilla%2C+AK\u0026amp;destination=61.601463,-149.611631\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Wasilla, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Sherwood Estates #2, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: A treed lot with power at the road, backing up to a wildlife park, minutes from Wasilla.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e1.27 Acres in Sherwood Estates #2:\u003c\/b\u003e\nA treed 1.27-acre lot at 6391 W. Locksley Loop on the western outskirts of Wasilla, just west of Kalmbach Lake, backing up to a public wildlife park. Mostly level, with power and phone at the road. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $71,678 with just $1,200 down and $703\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Wasilla:\u003c\/b\u003e\nWasilla is minutes away for groceries, shopping and a hospital, and Anchorage is about an hour south.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eMatanuska-Susitna Borough\u003c\/strong\u003e\n(the Mat-Su) is in south-central Alaska, north of Anchorage. As of the 2020 census the population was 107,081, and the borough seat is Palmer. Wasilla is the main shopping hub.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe borough was incorporated in 1964 and is one of the fastest-growing areas in Alaska. It runs from the farmland of the Matanuska Valley to the Alaska Range, with Denali on the northern horizon.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Sherwood Estates #2 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Sherwood Estates #2\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Sherwood Estates #2\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_SherwoodEstate_L","offers":[{"title":"$1200 - STANDARD","offer_id":68116269301839,"sku":"AK_SherwoodEstate_L9","price":1200.0,"currency_code":"USD","in_stock":true},{"title":"$2400 - PREMIUM","offer_id":68116269334607,"sku":null,"price":2400.0,"currency_code":"USD","in_stock":true},{"title":"$3600 - SUPERIOR","offer_id":68116269367375,"sku":null,"price":3600.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/2f48f1b5d0c2e3f4b94bc453108c2ff2.jpg?v=1794436482"},{"product_id":"alaska-fairbanks-north-star-borough-4-86-acres-deadman-lake-asls-81-40-block-8-lot-4-terms-438-month","title":"Alaska, Fairbanks North Star Borough, 4.86 Acres Deadman Lake, ASLS 81-40, Block 8, Lot 4. TERMS $438\/Month","description":"\u003cstyle class=\"ols-layout-alignment-guard\"\u003e\n\/* Contain all legacy Bootstrap-style floats inside each product-description panel.\n   This prevents following Shopify sections\/cards from wrapping up the right side. *\/\n.descriptionmainsbelowss .container-holder {\n  display: flow-root !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .container-fluid,\n.descriptionmainsbelowss .clear-fix,\n.descriptionmainsbelowss .lower-box-holder,\n.descriptionmainsbelowss .container-gallery,\n.descriptionmainsbelowss .ols-imagine-shell {\n  clear: both !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .clear-fix {\n  display: flow-root !important;\n  width: 100% !important;\n}\n.descriptionmainsbelowss .image-container.col-md-12 {\n  clear: both !important;\n  float: none !important;\n  width: 100% !important;\n  box-sizing: border-box !important;\n}\n.descriptionmainsbelowss .lower-box-holder {\n  display: flow-root !important;\n  width: 100% !important;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cstyle type=\"text\/css\"\u003e\n\niframe.video {\n    max-width: 100%;\n    height: 350px;\n    margin: 40px 0 40px 0;\n}\n\nvideo.video {\n    max-width: 450px;\n    width: 100%;\n    box-shadow: 2px 2px 20px black;\n}\n\np {\n    font-family: arial !important;\n    padding-left: 5px;\n    padding-right: 5px;\n}\n\n.container-holder {\n    border: solid 2px #f9f9f9;\n    max-width: 1200px;\n    margin: auto;\n    box-shadow: -2px 3px 20px #33475b;\n    background-color: #fffffffc;\n    margin-top: 20px;\n}\n\n.container-top {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1a8,#6b85b1 50%);\n    color: #fff;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    text-shadow: 3px 1px 6px #000000f5;\n    margin: 20px 15px 20px 15px;\n    box-shadow: 4px 4px 20px black;\n}\n\n.container-top.bottom {\n    text-align: center;\n    background-image: radial-gradient(circle farthest-side at center bottom,#6b85b1,#ffffff00 65%);\n    color: #333;\n    padding: 25px 0 15px 0;\n    font-family: \"PT Sans Narrow\",sans-serif,\"google\" !important;\n    margin: 20px 15px 5px 15px;\n    text-shadow: 1px 1px 7px #cecece;\n    box-shadow: 0 0 black;\n}\n\np.lot-name-title {\n    font-size: 25px;\n    font-weight: 600;\n}\n\np.lot-number {\n    font-weight: 800 !important;\n    font-size: 26px !important;\n}\n\np.lot-description {\n    font-size: 18px;\n}\n\np.featured-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #fff;\n    margin-top: 10px;\n}\n\np.title-description-text {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffcc;\n    color: #585858;\n    margin-top: 10px;\n}\n\n.lot-description-area {\n    font-size: 14px;\n    font-weight: 600;\n    background-color: #ffffff;\n    color: #585858;\n    margin-top: 10px;\n    height: auto;\n}\n\np.description-title {\n    text-align: center;\n    font-size: 18px;\n    margin-bottom: 0px;\n    margin-top: 16px;\n}\n\np.description-sub-name {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 800;\n    margin-bottom: 0px;\n}\n\np.description-detail-text {\n    text-align: center;\n    font-size: 18px;\n    font-weight: 900;\n    margin-bottom: 0px;\n}\n\np.financing-text {\n    padding-top: 10px;\n}\n\n.checkout-price-container {\n    height: auto !important;\n    background-color: #fff;\n    margin-top: 0px;\n    padding: 10px 0px 2px 10px;\n    box-shadow: 0px 0px 20px 4px #33475b;\n    border-radius: 9px;\n}\n\np.lot-price {\n    line-height: 16px;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.image-container {\n    text-align: center;\n    margin-top: 10px;\n}\n\nimg.lot-img {\n    max-width: 800px;\n    box-shadow: 3px 3px 10px #333;\n}\n\n.container-fluid-2 {\n    width: 100%;\n    border: solid 2px #f9f9f9;\n    background-image: linear-gradient(#fff,#fff,#fdffe6,#fff,white);\n}\n\np.location-legal-text {\n    text-align: center;\n    font-size: 20px;\n    font-family: Impact;\n    color: rgb(55, 88, 120);\n    font-weight: 900;\n}\n\np.location-text {\n    font-size: 18px;\n    font-weight: 600;\n    text-align: center;\n}\n\n.lower-box-holder {\n    display: inline-block;\n    width: 100%;\n}\n\n.location-description {\n    vertical-align: middle;\n    padding-top: 20px;\n}\n\np.invest-resell {\n    text-align: center;\n    font-family: Impact;\n    font-size: 18pt;\n    color: rgb(0, 0, 0);\n    text-shadow: 3px 1px 19px #337ab7;\n    margin: 25px 0 20px 0;\n}\n\np.lot-details {\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    background-color: #6b85b1;\n    padding: 20px;\n    box-shadow: 2px 2px 6px black;\n    color: #fff;\n    height: 60px;\n}\n\n.col-md-12.count-details {\n    border-top: 2px solid;\n    padding-top: 20px;\n    background-color: #fff;\n    padding-bottom: 20px;\n}\n\np.county-detail-title {\n    text-align: center;\n    font-size: 16px;\n    font-weight: 600;\n}\n\n.lower-box-holder.footer {\n    background-color: #fff;\n    border-top: 2px solid;\n    padding-top: 10px;\n    padding-bottom: 10px;\n    margin-top: 0px;\n}\n\np.never-alone {\n    font-size: 16px;\n    font-weight: 600;\n    border-bottom: 2px solid;\n}\n\np.footer-text {\n    line-height: 12px;\n}\n\na.login-link {\n    background-color: #6b85b1;\n    color: #fff;\n    padding-left: 10px;\n    padding-right: 10px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n    font-size: 16px;\n}\n\na.details-link.avail-lots {\n    color: #ffffff;\n    background-color: #6b85b1;\n    padding: 5px;\n    border-radius: 5px;\n}\n\na.details-link {\n    color: #ffffff;\n    font-weight: 900;\n}\n\na.details-link:hover {\n    color: #fafcff;\n    text-decoration: none;\n    text-shadow: -3px -2px 20px #ffffff;\n}\n\n.entrance {\n    border: 1px solid;\n    padding: 22px;\n    box-shadow: 1px 4px 20px #000000d9;\n    background-color: #fff;\n}\n\np.sub-entrance {\n    font-size: 16px;\n    font-weight: 900;\n}\n\n.icon-container-holder {\n    text-align: center;\n    margin: 35px 0 30px 0;\n    box-shadow: 1px 1px 5px 0px #00000073;\n    border-radius: 6px;\n    padding: 5px 0 16px 0;\n    font-size: 16px;\n    color: #010101;\n}\n\na:hover {\n    color: #23527c;\n    text-decoration: none;\n}\n\n.icon-container-holder:hover {\n    margin-top: 30px;\n    box-shadow: 1px 3px 20px #6b85b1;\n}\n\nimg.bottom-icon {\n    width: 100px;\n}\n\n#fbuilder,\n#fbuilder * {\n    text-align: left !important;\n}\n\n.horizontal-layout {\n    display: flex;\n    justify-content: space-between;\n    gap: 15px;\n    align-items: flex-end;\n    flex-wrap: wrap;\n}\n\n.horizontal-layout .input,\n.horizontal-layout .result {\n    flex: 1;\n    min-width: 150px;\n}\n\n.horizontal-layout label {\n    display: block;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.horizontal-layout input,\n.horizontal-layout select {\n    width: 100%;\n}\n\n#fbuilder .desc {\n    text-align: center !important;\n    display: block;\n    width: 100%;\n    color: #6A85B0;\n    font-style: italic;\n    margin-top: 8px !important;\n    margin-bottom: 10px !important;\n    font-size: 16px !important;\n}\n\n#fbuilder label {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n}\n\n#fbuilder input[type=\"number\"],\n#fbuilder select,\n#fbuilder input[readonly] {\n    height: 42px !important;\n    line-height: 42px !important;\n    box-sizing: border-box !important;\n    border-radius: 3px !important;\n    padding: 0 10px !important;\n    vertical-align: middle !important;\n    font-size: 15px !important;\n    font-family: inherit !important;\n    text-align: center !important;\n}\n\n#fbuilder .monthly-payment {\n    height: 42px !important;\n    line-height: 42px !important;\n    background-color: #4a4a4a !important;\n    color: #fff !important;\n    font-weight: bold !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 3px !important;\n    text-align: center !important;\n    padding: 0 10px !important;\n    box-sizing: border-box !important;\n    font-size: 15px !important;\n}\n\n.tooltip {\n    display: inline;\n    position: relative;\n}\n\n.tooltip:hover:after {\n    display: flex;\n    justify-content: center;\n    background: #444;\n    border-radius: 8px;\n    color: #fff;\n    content: attr(title);\n    margin: -250px auto 0;\n    font-size: 16px;\n    padding: 13px;\n    width: 220px;\n}\n\n.tooltip:hover:before {\n    border: solid;\n    border-color: #444 transparent;\n    border-width: 12px 6px 0 6px;\n    content: \"\";\n    left: 45%;\n    bottom: 30px;\n    position: absolute;\n}\n\n@media only screen and (max-width:720px) {\n    iframe.test {\n        height: 210px;\n    }\n\n    p.title-description-text {\n        margin-top: 20px;\n    }\n\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 12px;\n    }\n\n    .col-md-6,\n    .col-md-12 {\n        padding: 0;\n    }\n\n    iframe.video {\n        height: 200px;\n        margin: 40px 0 0;\n    }\n\n    .column {\n        width: 50% !important;\n    }\n}\n\n@media only screen and (max-width:420px) {\n    p.financing-text {\n        padding-top: 10px;\n        font-size: 10px;\n    }\n}\n\n@media (max-width:480px) {\n    #fbuilder .desc {\n        font-size: 13px !important;\n        line-height: 1.4;\n    }\n\n    #fbuilder label {\n        font-size: 14px;\n    }\n\n    #fbuilder input,\n    #fbuilder select {\n        font-size: 15px;\n    }\n}\n\n@media only screen and (min-width:700px) and (max-width:1024px) {\n    #fbuilder input[type=\"number\"],\n    #fbuilder select,\n    #fbuilder input[readonly],\n    #fbuilder .monthly-payment {\n        height: 48px !important;\n        line-height: 48px !important;\n        font-size: 16px !important;\n    }\n\n    #fbuilder select {\n        padding-top: 10px !important;\n        padding-bottom: 10px !important;\n    }\n\n    #fbuilder label {\n        margin-bottom: 8px !important;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-top\"\u003e\n\u003cp class=\"lot-name-title\"\u003eDeadman Lake\u003c\/p\u003e\n\u003cp class=\"lot-description\"\u003eDeadman Lake, Fairbanks North Star Borough, Alaska\u003c\/p\u003e\n\u003cp class=\"lot-number\"\u003eASLS 81-40, Block 8, Lot 4\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\"\u003e\n\u003ciframe loading=\"lazy\" style=\"border:0;\" height=\"350\" width=\"100%\" src=\"https:\/\/maps.google.com\/maps?q=64.833802,-149.968005\u0026amp;t=k\u0026amp;z=15\u0026amp;output=embed\"\u003e\n\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\n\u003cp class=\"financing-text\" style=\"margin-bottom:0 !important;\"\u003e\n\u003cstrong style=\"color:#2f4058;font-weight:bold;\"\u003eFinancing:\u003c\/strong\u003e\nThis lot is being offered for sale with financing. Simply make the small down payment, and the land contracts will be emailed and hard copy mailed to you immediately. You can start using or building your land while you are making payments.\n\u003c\/p\u003e\n\n\u003ccenter style=\"display:block;margin-top:8px !important;margin-bottom:18px !important;padding:0 !important;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Guarantee_s\/2351.htm\" title=\"Industry Best 2 Month Refund Period of Principal Paid\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eGuarantee\u003c\/b\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Reviews_s\/2085.htm\" title=\"Online Land Sales has received over a thousand positive feedbacks and direct reviews\" style=\"color:rgb(112,146,191);text-decoration:none;font-size:20px;\"\u003e\n\u003cb\u003eReviews\u003c\/b\u003e\n\u003cimg style=\"height:auto;width:15%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/ForstarReviewsImage1A_cf483654-ed87-4bc4-af6b-21725959c5ee.png?v=1745965584\"\u003e\n\u003c\/a\u003e\n\u003c\/center\u003e\n\n\u003cdiv class=\"checkout-price-container\" style=\"margin-top:0 !important;padding-top:12px !important;\"\u003e\n\n\u003cp class=\"lot-price\"\u003eDown Payment: $700\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eMonthly Payments: $438\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eSales Price: $44,578\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003eInterest Rate: 9%\u003c\/p\u003e\n\u003cp class=\"lot-price\"\u003e10% DISCOUNT ON REMAINING BALANCE IF PAID EARLY\u003c\/p\u003e\n\n\u003cp class=\"ols-checkout-line\" style=\"margin:10px 0 6px;\"\u003e\nCheckout bills down payment only.\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/pages\/10-reasons-to-buy-from-us\" style=\"color:#7092bf;text-decoration:none;font-size:15px;\"\u003e\n\u003cb\u003e10 Reasons To Buy From Us\u003c\/b\u003e\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c!-- OLS Terms Assistant v1 --\u003e\n\n\u003cdiv class=\"ols-terms-assistant\" data-ols-terms-assistant=\"\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-toggle\"\u003eUnderstand These Terms\u003c\/button\u003e\n\n\u003cdiv class=\"ols-terms-panel\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-terms-prompts\"\u003e\n\n\u003cbutton type=\"button\" data-question=\"Explain these terms for this specific property, including the three down payment choices, lower monthly payments with Premium and Superior, sales-price discounts, OLS matching credits, estimated interest savings, interest rate, approximate loan length, early payoff discount, and what happens after checkout.\" data-style=\"short\"\u003e\nExplain these terms\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $1,400 Premium down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $1,400 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-question=\"What does the $2,100 Superior down payment option save me on this property, including the lower monthly payment, OLS discount and matching credit, and estimated interest savings?\" data-style=\"short\"\u003e\nWhat does $2,100 down save?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-extra-prompt=\"\" data-question=\"What if I pay $25 extra each month?\"\u003e\nPay $25 extra monthly?\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-ols-payoff-prompt=\"\"\u003e\nPay off early?\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-choices\" hidden=\"\"\u003e\n\u003cdiv class=\"ols-payoff-note\"\u003e\nOLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-payoff-buttons\"\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"1\"\u003e1 year\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"2\"\u003e2 years\u003c\/button\u003e\n\u003cbutton type=\"button\" data-payoff-years=\"5\"\u003e5 years\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-status\" hidden=\"\"\u003eChecking these terms…\u003c\/div\u003e\n\u003cdiv class=\"ols-terms-answer\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ols-followup-label\" hidden=\"\"\u003eHave another question?\u003c\/div\u003e\n\n\u003cdiv class=\"ols-terms-input-row\"\u003e\n\u003cinput type=\"text\" class=\"ols-terms-input\" placeholder=\"Ask about price or financing...\" maxlength=\"250\" autocomplete=\"off\"\u003e\n\u003cbutton type=\"button\" class=\"ols-terms-submit\"\u003eAsk\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.checkout-price-container .lot-price {\n    margin:0 0 4px !important;\n    line-height:1.25 !important;\n}\n\n.ols-terms-assistant {\n    margin:0 0 10px;\n    font-family:inherit;\n}\n\n.ols-terms-toggle {\n    margin:0;\n    border:1px solid #7092BF;\n    background:#fff;\n    color:#52739f;\n    border-radius:5px;\n    padding:8px 13px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-toggle:hover {\n    background:#f5f8fc;\n}\n\n.ols-terms-panel {\n    margin-top:7px;\n    padding:12px;\n    border:1px solid #d9e1eb;\n    border-radius:6px;\n    background:#fff;\n    max-width:100%;\n    box-sizing:border-box;\n}\n\n.ols-terms-prompts {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:9px;\n}\n\n.ols-terms-prompts button,\n.ols-payoff-buttons button {\n    border:1px solid #d5dce5;\n    background:#fff;\n    border-radius:15px;\n    padding:5px 10px;\n    font-size:12px;\n    cursor:pointer;\n}\n\n.ols-terms-prompts button:hover,\n.ols-payoff-buttons button:hover {\n    border-color:#7092BF;\n}\n\n.ols-payoff-choices {\n    margin:8px 0 10px;\n    padding:9px 10px;\n    border:1px solid #d9e1eb;\n    border-radius:5px;\n    background:#fff;\n}\n\n.ols-payoff-note {\n    font-size:13px;\n    line-height:1.4;\n    color:#444;\n    margin-bottom:7px;\n}\n\n.ols-payoff-buttons {\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n}\n\n.ols-followup-label {\n    margin:10px 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#2f4058;\n}\n\n.ols-terms-input-row {\n    display:flex;\n    gap:7px;\n}\n\n.ols-terms-input {\n    flex:1;\n    min-width:0;\n    border:1px solid #cfd7e1;\n    border-radius:4px;\n    padding:9px 10px;\n    font-size:14px;\n    background:#fff;\n}\n\n.ols-terms-submit {\n    border:0;\n    background:#7092BF;\n    color:#fff;\n    border-radius:4px;\n    padding:9px 15px;\n    font-size:14px;\n    font-weight:700;\n    cursor:pointer;\n}\n\n.ols-terms-submit:disabled {\n    opacity:.6;\n    cursor:wait;\n}\n\n.ols-terms-status {\n    margin-top:10px;\n    font-size:13px;\n    color:#666;\n}\n\n.ols-terms-answer {\n    margin-top:10px;\n    padding:10px 11px;\n    border-left:3px solid #7092BF;\n    background:#fff;\n    font-size:14px;\n    line-height:1.45;\n    color:#333;\n}\n\n@media(max-width:600px) {\n    .ols-terms-input-row {\n        display:block;\n    }\n\n    .ols-terms-input {\n        width:100%;\n        box-sizing:border-box;\n        margin-bottom:7px;\n    }\n\n    .ols-terms-submit {\n        width:100%;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"col-md-6\"\u003e\n\u003cdiv class=\"lot-description-area\" style=\"height:auto !important;min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;\"\u003e\n\u003cdiv class=\"checkout-price-container\" style=\"display:none !important;\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var assistants=document.querySelectorAll('[data-ols-terms-assistant]');\n  var widget=assistants[assistants.length-1];\n\n  if(!widget || widget.dataset.olsReady==='1') return;\n\n  widget.dataset.olsReady='1';\n\n  var termsBox=widget.closest('.checkout-price-container');\n  if(!termsBox) return;\n\n  var WORKER_URL='https:\/\/ols-knowledge.service-2e6.workers.dev\/ask';\n\n  var toggle=widget.querySelector('.ols-terms-toggle');\n  var panel=widget.querySelector('.ols-terms-panel');\n  var input=widget.querySelector('.ols-terms-input');\n  var submit=widget.querySelector('.ols-terms-submit');\n  var status=widget.querySelector('.ols-terms-status');\n  var answer=widget.querySelector('.ols-terms-answer');\n  var followupLabel=widget.querySelector('.ols-followup-label');\n  var payoffChoices=widget.querySelector('.ols-payoff-choices');\n  var payoffPrompt=widget.querySelector('[data-ols-payoff-prompt]');\n\n  function valueFor(label){\n    var lines=termsBox.querySelectorAll('.lot-price');\n\n    for(var i=0;i\u003clines.length;i++){\n      var text=(lines[i].textContent||'').replace(\/\\s+\/g,' ').trim();\n\n      if(text.toLowerCase().indexOf(label.toLowerCase())===0){\n        var m=text.match(\/[\\d,]+(?:\\.\\d+)?\/);\n        return m ? Number(m[0].replace(\/,\/g,'')) : null;\n      }\n    }\n\n    return null;\n  }\n\n  function updateExtraPaymentPrompt(){\n    var price=valueFor('Sales Price:');\n    var btn=widget.querySelector('[data-ols-extra-prompt]');\n\n    if(!btn || !Number.isFinite(price)) return;\n\n    var extra=25;\n\n    if(price\u003e20000){\n      extra=100;\n    } else if(price\u003e10000){\n      extra=50;\n    }\n\n    btn.setAttribute(\n      'data-question',\n      'What if I pay $'+extra+' extra each month?'\n    );\n\n    btn.textContent='Pay $'+extra+' extra monthly?';\n  }\n\n  function listingContext(){\n    return {\n      standard_ols_terms:true,\n      three_down_payment_options:true,\n      term_months:186,\n      down_payment:(valueFor('Down Payment:') ?? valueFor('Standard Down Payment:') ?? 0),\n      monthly_payment:(valueFor('Monthly Payments:') ?? valueFor('Monthly Payment:')),\n      price:valueFor('Sales Price:'),\n      apr:valueFor('Interest Rate:')\n    };\n  }\n\n  function showFollowupState(){\n    if(followupLabel) followupLabel.hidden=false;\n\n    if(input){\n      input.value='';\n      input.placeholder='Ask about price or financing...';\n\n      var row=input.closest('.ols-terms-input-row');\n\n      if(row) row.classList.add('followup-active');\n    }\n  }\n\n  function loading(on){\n    submit.disabled=on;\n    status.hidden=!on;\n\n    if(on) answer.hidden=true;\n  }\n\n  function pacificToday(){\n\n    var parts=new Intl.DateTimeFormat('en-US',{\n      timeZone:'America\/Los_Angeles',\n      year:'numeric',\n      month:'2-digit',\n      day:'2-digit'\n    }).formatToParts(new Date());\n\n    function get(type){\n      var p=parts.find(function(x){\n        return x.type===type;\n      });\n\n      return p ? Number(p.value) : null;\n    }\n\n    return {\n      year:get('year'),\n      month:get('month'),\n      day:get('day')\n    };\n  }\n\n  function utcDate(y,m,d){\n    return new Date(Date.UTC(y,m-1,d));\n  }\n\n  function nextScheduled(y,m,d){\n\n    if(d===1){\n      return {year:y,month:m,day:15};\n    }\n\n    if(m===12){\n      return {year:y+1,month:1,day:1};\n    }\n\n    return {year:y,month:m+1,day:1};\n  }\n\n  function firstPaymentInfo(){\n\n    var p=pacificToday();\n    var c;\n\n    if(p.day\u003c15){\n      c={year:p.year,month:p.month,day:15};\n    } else {\n      c=nextScheduled(p.year,p.month,15);\n    }\n\n    var pDate=utcDate(p.year,p.month,p.day);\n    var cDate=utcDate(c.year,c.month,c.day);\n\n    var days=Math.round((cDate-pDate)\/86400000);\n\n    if(days\u003c=6){\n      c=nextScheduled(c.year,c.month,c.day);\n      cDate=utcDate(c.year,c.month,c.day);\n    }\n\n    return {\n      formatted:new Intl.DateTimeFormat('en-US',{\n        timeZone:'UTC',\n        month:'long',\n        day:'numeric',\n        year:'numeric'\n      }).format(cDate),\n      dueDay:c.day\n    };\n  }\n\n  function localAmortizationMonths(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return months;\n  }\n\n  function localExplainTerms(){\n\n    var c=listingContext();\n\n    var financed=Number(c.price)-Number(c.down_payment);\n    var months=localAmortizationMonths(\n      financed,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var first=firstPaymentInfo();\n\n    if(\n      !Number.isFinite(c.price) ||\n      !Number.isFinite(c.down_payment) ||\n      !Number.isFinite(c.monthly_payment) ||\n      !Number.isFinite(c.apr)\n    ){\n      return null;\n    }\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var term='about 15.5 years';\n\n    if(Number.isFinite(months)){\n      term='about '+months+' months ('+(months\/12).toFixed(1)+' years)';\n    }\n\n    var ordinal=first \u0026\u0026 first.dueDay===1 ? '1st' : '15th';\n\n    var dueSentence='';\n\n    if(first){\n      dueSentence=\n        ' If purchased today, your first monthly payment would be due '+\n        first.formatted+\n        ', and your regular payment date would be the '+\n        ordinal+\n        '.';\n    }\n\n    return (\n      fmtMoney(c.price)+' sales price, '+\n      fmtMoney(c.down_payment)+' down, '+\n      fmtMoney(c.monthly_payment)+' monthly at '+\n      c.apr+'% APR. At the advertised payment, the financing runs '+\n      term+\n      ', with a smaller final payment if needed.'+\n      dueSentence+\n      ' Checkout charges the down payment; your land contract is then sent to you and monthly payments begin. You can pay off early and receive a 10% discount on the remaining principal balance.'\n    );\n  }\n\n  function localAmortizationSummary(principal,apr,payment){\n\n    principal=Number(principal);\n    apr=Number(apr);\n    payment=Number(payment);\n\n    if(\n      !Number.isFinite(principal) ||\n      !Number.isFinite(apr) ||\n      !Number.isFinite(payment) ||\n      principal\u003c=0 ||\n      payment\u003c=0\n    ){\n      return null;\n    }\n\n    var r=apr\/100\/12;\n    var balance=principal;\n    var months=0;\n    var totalInterest=0;\n\n    while(balance\u003e0.005 \u0026\u0026 months\u003c1200){\n\n      var interest=r===0 ? 0 : balance*r;\n      var due=balance+interest;\n\n      totalInterest+=interest;\n\n      if(due\u003c=payment){\n        months++;\n        balance=0;\n        break;\n      }\n\n      if(payment\u003c=interest \u0026\u0026 r\u003e0){\n        return null;\n      }\n\n      balance-=payment-interest;\n      months++;\n    }\n\n    return {\n      months:months,\n      totalInterest:totalInterest\n    };\n  }\n\n  function localExtraPaymentAnswer(extra){\n\n    var c=listingContext();\n\n    var principal=Number(c.price)-Number(c.down_payment);\n\n    var normal=localAmortizationSummary(\n      principal,\n      c.apr,\n      c.monthly_payment\n    );\n\n    var accelerated=localAmortizationSummary(\n      principal,\n      c.apr,\n      Number(c.monthly_payment)+Number(extra)\n    );\n\n    if(!normal || !accelerated) return null;\n\n    var total=Number(c.monthly_payment)+Number(extra);\n    var savedMonths=normal.months-accelerated.months;\n    var savedInterest=normal.totalInterest-accelerated.totalInterest;\n\n    function fmtMoney(n){\n      return '$'+Number(n).toLocaleString('en-US',{\n        minimumFractionDigits:Number.isInteger(Number(n))?0:2,\n        maximumFractionDigits:2\n      });\n    }\n\n    var text=\n      'If you choose to pay '+\n      fmtMoney(extra)+\n      ' extra each month, your total monthly amount would be '+\n      fmtMoney(total)+\n      '. ';\n\n    text+=\n      'That would pay the balance off in about '+\n      accelerated.months+\n      ' months ('+\n      (accelerated.months\/12).toFixed(1)+\n      ' years)';\n\n    if(savedMonths\u003e0){\n      text+=', about '+savedMonths+' months sooner';\n    }\n\n    if(savedInterest\u003e0.5){\n      text+=' and about '+fmtMoney(savedInterest)+' less interest';\n    }\n\n    return text+'.';\n  }\n\n  var cachedExplainTerms=localExplainTerms();\n\n  async function ask(q,responseStyle){\n\n    q=String(q||'').trim();\n\n    if(!q) return;\n\n    responseStyle=responseStyle||'micro';\n\n    loading(true);\n\n    try{\n\n      var response=await fetch(WORKER_URL,{\n        method:'POST',\n        headers:{\n          'Content-Type':'application\/json'\n        },\n        body:JSON.stringify({\n          application:'terms_box',\n          mode:'policy',\n          response_style:responseStyle,\n          question:q,\n          listing_context:listingContext()\n        })\n      });\n\n      if(!response.ok){\n        throw new Error('request failed');\n      }\n\n      var data=await response.json();\n\n      answer.textContent=\n        data.answer||\n        'I could not find enough information to answer that.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } catch(e){\n\n      answer.textContent=\n        'Sorry, we could not check those terms right now. Please try again.';\n\n      answer.hidden=false;\n      showFollowupState();\n\n    } finally {\n\n      loading(false);\n\n    }\n  }\n\n  updateExtraPaymentPrompt();\n\n  var extraPromptButton=\n    widget.querySelector('[data-ols-extra-prompt]');\n\n  var cachedExtraPaymentAnswer=null;\n\n  if(extraPromptButton){\n\n    var q=\n      extraPromptButton.getAttribute('data-question')||'';\n\n    var m=\n      q.match(\/\\$([\\d,]+(?:\\.\\d{1,2})?)\/);\n\n    if(m){\n      cachedExtraPaymentAnswer=\n        localExtraPaymentAnswer(\n          Number(m[1].replace(\/,\/g,''))\n        );\n    }\n  }\n\n  toggle.addEventListener('click',function(){\n\n    var opening=panel.hidden;\n\n    panel.hidden=!panel.hidden;\n\n    toggle.setAttribute(\n      'aria-expanded',\n      opening?'true':'false'\n    );\n\n    if(opening){\n      setTimeout(function(){\n        input.focus();\n      },50);\n    }\n  });\n\n  submit.addEventListener('click',function(){\n\n    if(payoffChoices){\n      payoffChoices.hidden=true;\n    }\n\n    ask(input.value,'micro');\n  });\n\n  input.addEventListener('keydown',function(e){\n\n    if(e.key==='Enter'){\n\n      e.preventDefault();\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      ask(input.value,'micro');\n    }\n  });\n\n  widget.querySelectorAll('[data-question]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var q=btn.getAttribute('data-question');\n      var responseStyle=\n        btn.getAttribute('data-style')||'micro';\n\n      input.value=q;\n\n      if(payoffChoices){\n        payoffChoices.hidden=true;\n      }\n\n      if(btn.hasAttribute('data-local-explain')){\n\n        if(cachedExplainTerms){\n\n          answer.textContent=cachedExplainTerms;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      if(btn.hasAttribute('data-ols-extra-prompt')){\n\n        if(cachedExtraPaymentAnswer){\n\n          answer.textContent=cachedExtraPaymentAnswer;\n          answer.hidden=false;\n          showFollowupState();\n\n          return;\n        }\n      }\n\n      ask(q,responseStyle);\n\n    });\n\n  });\n\n  if(payoffPrompt){\n\n    payoffPrompt.addEventListener('click',function(){\n\n      answer.textContent=\n        'OLS offers a 10% discount on the remaining principal balance for early payoff. When might you want to pay it off?';\n\n      answer.hidden=false;\n\n      showFollowupState();\n\n      if(payoffChoices){\n        payoffChoices.hidden=false;\n      }\n\n    });\n\n  }\n\n  widget.querySelectorAll('[data-payoff-years]').forEach(function(btn){\n\n    btn.addEventListener('click',function(){\n\n      var years=\n        Number(btn.getAttribute('data-payoff-years'));\n\n      if(!Number.isFinite(years)) return;\n\n      var q=\n        'If I make the regular advertised monthly payments for '+\n        years+\n        ' year'+\n        (years===1?'':'s')+\n        ', what would my estimated remaining principal and early payoff amount be after applying the 10% OLS early-payoff discount?';\n\n      input.value=q;\n\n      ask(q,'micro');\n\n    });\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003c!-- \/OLS Terms Assistant v1 --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"ols-down-payment-options\" style=\"clear:both;text-align:center;margin:10px auto 4px;max-width:1100px;\"\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eSize: 4.86 Acres\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eZONING: Residential (no HOA)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eUtilities: No (off-grid)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eGPS: 64.833802, -149.968005\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eTAXES: No property taxes (per seller)\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cp class=\"lot-details\"\u003eAPN: Not assigned\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- Gallery Test --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.container-gallery {\n    max-width:800px;\n    width:100%;\n    margin:auto;\n    position:relative;\n}\n\n.mySlides {\n    display:none;\n}\n\n.cursor {\n    cursor:pointer;\n}\n\n.prev,\n.next {\n    cursor:pointer;\n    position:absolute;\n    top:40%;\n    width:auto;\n    padding:16px;\n    margin-top:-50px;\n    color:white;\n    font-weight:bold;\n    font-size:20px;\n    border-radius:0 3px 3px 0;\n    user-select:none;\n    -webkit-user-select:none;\n    text-decoration:none;\n    z-index:3;\n}\n\n.next {\n    right:0;\n    border-radius:3px 0 0 3px;\n}\n\n.prev {\n    left:0;\n}\n\n.prev:hover,\n.next:hover {\n    background-color:rgba(0,0,0,.8);\n}\n\n.numbertext {\n    color:#f2f2f2;\n    font-size:12px;\n    padding:8px 12px;\n    position:absolute;\n    top:0;\n}\n\n.caption-container {\n    text-align:center;\n    background-color:#6b85b1;\n    color:white;\n}\n\np#caption {\n    margin:0;\n}\n\n.row-gallery::after {\n    content:\"\";\n    display:table;\n    clear:both;\n}\n\n.column {\n    float:left;\n    width:16.66%;\n}\n\n.demo {\n    opacity:.6;\n}\n\n.active,\n.demo:hover {\n    opacity:1;\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\n\u003cp class=\"gallery-heading\" style=\"text-align:center;font-size:20px;font-weight:bold;margin:18px 0 10px;color:#333;\"\u003e\nExplore this lot at Deadman Lake\n\u003c\/p\u003e\n\n\u003cdiv class=\"container-gallery\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/47631840601947becbf8f37352050e09.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/af4411594a4a20c460cfecced6f301b9.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mySlides\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/8699e63a562745da03f84e53eb6b1bb2.jpg\" style=\"width:100%;\"\u003e\n\u003c\/div\u003e\n\n\n\u003ca class=\"prev\" href=\"#\" aria-label=\"Previous image\"\u003e❮\u003c\/a\u003e\n\u003ca class=\"next\" href=\"#\" aria-label=\"Next image\"\u003e❯\u003c\/a\u003e\n\n\u003cdiv class=\"caption-container\"\u003e\n\u003cp id=\"caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row-gallery\"\u003e\n\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"1\" class=\"demo cursor\" onclick=\"currentSlide(1)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/47631840601947becbf8f37352050e09.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"2\" class=\"demo cursor\" onclick=\"currentSlide(2)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/af4411594a4a20c460cfecced6f301b9.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cimg alt=\"3\" class=\"demo cursor\" onclick=\"currentSlide(3)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/8699e63a562745da03f84e53eb6b1bb2.jpg\" style=\"width:100%\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\nvar slideIndex=1;\n\nshowSlides(slideIndex);\n\nfunction plusSlides(n){\n    showSlides(slideIndex+=n);\n}\n\nfunction currentSlide(n){\n    showSlides(slideIndex=n);\n}\n\nfunction showSlides(n){\n\n    var i;\n\n    var slides=\n        document.getElementsByClassName(\"mySlides\");\n\n    var dots=\n        document.getElementsByClassName(\"demo\");\n\n    var captionText=\n        document.getElementById(\"caption\");\n\n    if(n\u003eslides.length){\n        slideIndex=1;\n    }\n\n    if(n\u003c1){\n        slideIndex=slides.length;\n    }\n\n    for(i=0;i\u003cslides.length;i++){\n        slides[i].style.display=\"none\";\n    }\n\n    for(i=0;i\u003cdots.length;i++){\n        dots[i].className=\n            dots[i].className.replace(\" active\",\"\");\n    }\n\n    slides[slideIndex-1].style.display=\"block\";\n\n    dots[slideIndex-1].className+=\" active\";\n\n    captionText.innerHTML=\n        dots[slideIndex-1].alt;\n}\n\ndocument.querySelectorAll(\".container-gallery .demo\").forEach(\nfunction(img,index){\n\n    img.addEventListener(\"click\",function(){\n        currentSlide(index+1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .prev\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(-1);\n    });\n\n});\n\ndocument.querySelectorAll(\".container-gallery .next\").forEach(\nfunction(button){\n\n    button.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        plusSlides(1);\n    });\n\n});\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gallery Test End --\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cdiv class=\"ols-imagine\" data-worker=\"https:\/\/ols-imagine-place.service-2e6.workers.dev\/api\/imagine-place\" data-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/47631840601947becbf8f37352050e09.jpg\" data-display-image=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/47631840601947becbf8f37352050e09.jpg?width=900\" data-subdivision=\"Deadman Lake\"\u003e\n\n\u003cdiv class=\"ols-imagine-inner\"\u003e\n\n\u003ch2\u003eSee What You Could Do Here\u003c\/h2\u003e\n\n\u003cp class=\"ols-imagine-lead\"\u003e\nChoose an idea and see it take shape on this property.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-image-area\"\u003e\n\n\u003cimg class=\"ols-main-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/47631840601947becbf8f37352050e09.jpg?width=900\" alt=\"Deadman Lake ASLS 81-40, Block 8, Lot 4 property view\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"ols-image-loading\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-compass\"\u003e\n\u003cdiv class=\"ols-compass-ring\"\u003e\n\n\u003cspan class=\"ols-compass-n\"\u003eN\u003c\/span\u003e\n\u003cspan class=\"ols-compass-e\"\u003eE\u003c\/span\u003e\n\u003cspan class=\"ols-compass-s\"\u003eS\u003c\/span\u003e\n\u003cspan class=\"ols-compass-w\"\u003eW\u003c\/span\u003e\n\n\u003cdiv class=\"ols-compass-needle\"\u003e\n\u003cspan class=\"ols-compass-arrow\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-compass-center\"\u003e\n\u003cspan class=\"ols-compass-ols\"\u003eOLS\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstrong\u003eWe're creating your view...\u003c\/strong\u003e\n\n\u003cspan\u003eVisualizing your idea on this property.\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-explore\" hidden=\"\"\u003e\nWhile your view is coming together, feel free to keep exploring this property page.\n\u003c\/span\u003e\n\n\u003cspan class=\"ols-loading-note\" hidden=\"\"\u003e\nNo rush — your view will be here when you come back.\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-purpose-stage\"\u003e\n\n\u003cdiv class=\"ols-question\"\u003e\nWhat would you do with this land?\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row\"\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Live Here\"\u003e\nLive Here\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Vacation Getaway\"\u003e\nVacation Getaway\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Recreation\"\u003e\nRecreation\n\u003c\/button\u003e\n\n\u003cbutton type=\"button\" data-purpose=\"Investment\"\u003e\nInvestment\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-use-stage\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-selected-purpose\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-question ols-use-question\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"ols-choice-row ols-use-options\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-change-purpose\"\u003e\n← Change Purpose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-result-controls\" hidden=\"\"\u003e\n\n\u003cdiv class=\"ols-result-title\"\u003e\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-view-original\"\u003e\nView Original Property Image\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-refine\"\u003e\n\n\u003cdiv class=\"ols-refine-title\"\u003e\nMake It Your Own\n\u003c\/div\u003e\n\n\u003cp class=\"ols-refine-copy\"\u003e\nChoose a quick change or describe what you'd like to see.\n\u003c\/p\u003e\n\n\u003cdiv class=\"ols-refine-buttons\"\u003e\u003c\/div\u003e\n\n\u003ctextarea class=\"ols-refine-text\" rows=\"3\" maxlength=\"500\" placeholder=\"Example: Add a larger porch and a firepit.\"\u003e\u003c\/textarea\u003e\n\n\u003cbutton type=\"button\" class=\"ols-redraw\"\u003e\nRedraw My View\n\u003c\/button\u003e\n\n\u003cdiv class=\"ols-redraw-count\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cbutton type=\"button\" class=\"ols-link-button ols-start-over\"\u003e\nTry Another Idea\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ols-message\"\u003e\u003c\/div\u003e\n\n\u003cp class=\"ols-disclaimer\"\u003e\nConcept visualization only. Building, zoning, utility, access and permit requirements should be independently verified.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-imagine-shell {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-shell::before,\n.ols-imagine-shell::after {\n  content:\"\";\n  display:table;\n  clear:both;\n}\n\n.ols-imagine {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:100% !important;\n  position:relative !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine-inner {\n  clear:both !important;\n  float:none !important;\n  display:block !important;\n  width:100% !important;\n  max-width:800px !important;\n  margin-left:auto !important;\n  margin-right:auto !important;\n  box-sizing:border-box !important;\n}\n\n.ols-imagine h2 {\n  margin:0 0 8px;\n  text-align:center;\n  font-size:30px;\n  line-height:1.25;\n  font-weight:500;\n}\n\n.ols-imagine-lead {\n  max-width:720px;\n  margin:0 auto 20px;\n  text-align:center;\n  font-size:17px;\n  line-height:1.5;\n}\n\n.ols-imagine {\n  width:100%;\n  margin:34px 0;\n}\n\n.ols-image-area {\n  position:relative;\n  width:100%;\n}\n\n.ols-main-image {\n  display:block;\n  width:100%;\n  height:auto;\n  border-radius:12px;\n}\n\n.ols-image-loading {\n  min-height:270px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n}\n\n.ols-image-loading[hidden] {\n  display:none;\n}\n\n.ols-image-loading strong {\n  font-size:18px;\n}\n\n.ols-image-loading span {\n  margin-top:6px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-loading-explore {\n  max-width:590px;\n  margin-top:12px !important;\n  padding:0 18px;\n  font-size:14px !important;\n  line-height:1.5;\n  color:#536b89 !important;\n}\n\n.ols-loading-note {\n  margin-top:5px !important;\n  font-size:12px !important;\n  line-height:1.45;\n  color:#8a94a3 !important;\n}\n\n.ols-loading-explore[hidden],\n.ols-loading-note[hidden] {\n  display:none;\n}\n\n.ols-compass {\n  width:92px;\n  height:92px;\n  margin:0 auto 17px;\n}\n\n.ols-compass-ring {\n  position:relative;\n  width:92px;\n  height:92px;\n  box-sizing:border-box;\n  border:2px solid #7092BF;\n  border-radius:50%;\n  color:#536b89;\n  font-size:12px;\n  font-weight:700;\n}\n\n.ols-compass-n,\n.ols-compass-e,\n.ols-compass-s,\n.ols-compass-w {\n  position:absolute;\n  line-height:1;\n}\n\n.ols-compass-n {\n  top:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-s {\n  bottom:7px;\n  left:50%;\n  transform:translateX(-50%);\n}\n\n.ols-compass-e {\n  right:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-w {\n  left:8px;\n  top:50%;\n  transform:translateY(-50%);\n}\n\n.ols-compass-needle {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:4px;\n  height:54px;\n  margin-left:-2px;\n  margin-top:-27px;\n  transform-origin:50% 50%;\n  animation:ols-compass-spin 4.5s linear infinite;\n}\n\n.ols-compass-arrow {\n  position:absolute;\n  top:0;\n  left:50%;\n  width:0;\n  height:0;\n  transform:translateX(-50%);\n  border-left:7px solid transparent;\n  border-right:7px solid transparent;\n  border-bottom:25px solid #7092BF;\n}\n\n.ols-compass-needle::after {\n  content:\"\";\n  position:absolute;\n  bottom:2px;\n  left:50%;\n  width:3px;\n  height:23px;\n  transform:translateX(-50%);\n  background:#9aa8b9;\n}\n\n.ols-compass-center {\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:28px;\n  height:28px;\n  transform:translate(-50%,-50%);\n  border-radius:50%;\n  background:#fff;\n  border:1.5px solid #7092BF;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  z-index:2;\n}\n\n.ols-compass-ols {\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.4px;\n  color:#536b89;\n}\n\n@keyframes ols-compass-spin {\n  from {transform:rotate(0deg)}\n  to {transform:rotate(360deg)}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .ols-compass-needle {\n    animation:none;\n    transform:rotate(25deg);\n  }\n}\n\n.ols-purpose-stage,\n.ols-use-stage,\n.ols-result-controls {\n  margin-top:24px;\n  text-align:center;\n}\n\n.ols-question {\n  margin-bottom:14px;\n  font-size:20px;\n  font-weight:600;\n}\n\n.ols-selected-purpose {\n  margin-bottom:5px;\n  color:#667085;\n  font-size:14px;\n}\n\n.ols-choice-row,\n.ols-refine-buttons {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:10px;\n}\n\n.ols-choice-row button,\n.ols-refine-buttons button {\n  appearance:none;\n  border:1px solid #c7d2df;\n  background:#f6f8fb;\n  color:#222;\n  border-radius:25px;\n  padding:12px 19px;\n  font-size:15px;\n  line-height:1.2;\n  cursor:pointer;\n}\n\n.ols-choice-row button:hover,\n.ols-refine-buttons button:hover {\n  background:#7092BF;\n  border-color:#7092BF;\n  color:#fff;\n}\n\n.ols-result-title {\n  margin-bottom:8px;\n  font-size:19px;\n  font-weight:600;\n}\n\n.ols-link-button {\n  padding:6px;\n  border:0;\n  background:transparent;\n  color:#555;\n  font-size:14px;\n  text-decoration:underline;\n  cursor:pointer;\n}\n\n.ols-refine {\n  margin-top:22px;\n}\n\n.ols-refine-title {\n  font-size:21px;\n  font-weight:600;\n}\n\n.ols-refine-copy {\n  margin:5px 0 14px;\n}\n\n.ols-refine-buttons {\n  margin-bottom:14px;\n}\n\n.ols-refine-text {\n  display:block;\n  width:100%;\n  min-height:90px;\n  padding:13px;\n  border:1px solid #c7d2df;\n  border-radius:10px;\n  box-sizing:border-box;\n  font-family:inherit;\n  font-size:16px;\n  line-height:1.45;\n  resize:vertical;\n}\n\n.ols-redraw {\n  min-width:190px;\n  margin-top:14px;\n  padding:14px 27px;\n  border:0;\n  border-radius:28px;\n  background:#7092BF;\n  color:#fff;\n  font-size:16px;\n  font-weight:600;\n  cursor:pointer;\n}\n\n.ols-redraw:disabled {\n  opacity:.5;\n  cursor:not-allowed;\n}\n\n.ols-redraw-count {\n  margin-top:8px;\n  color:#727b88;\n  font-size:12px;\n}\n\n.ols-start-over {\n  margin-top:18px;\n}\n\n.ols-message {\n  min-height:20px;\n  margin-top:13px;\n  text-align:center;\n  font-size:14px;\n  line-height:1.4;\n}\n\n.ols-disclaimer {\n  max-width:720px;\n  margin:15px auto 0;\n  text-align:center;\n  color:#727b88;\n  font-size:12px;\n  line-height:1.45;\n}\n\n@media(max-width:600px) {\n  .ols-imagine h2 {\n    font-size:25px;\n  }\n\n  .ols-imagine-lead {\n    font-size:16px;\n  }\n\n  .ols-choice-row,\n  .ols-refine-buttons {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"ols-imagine-shell\"\u003e\n\n\u003cscript\u003e\n(function(){\n\n  document.querySelectorAll(\".ols-imagine\").forEach(function(root){\n\n    if(root.dataset.initialized===\"true\") return;\n\n    root.dataset.initialized=\"true\";\n\n    const worker=root.dataset.worker;\n    const sourceImage=root.dataset.image;\n    const originalDisplayImage=root.dataset.displayImage;\n    const subdivision=root.dataset.subdivision;\n\n    const mainImage=root.querySelector(\".ols-main-image\");\n    const loading=root.querySelector(\".ols-image-loading\");\n    const loadingExplore=root.querySelector(\".ols-loading-explore\");\n    const loadingNote=root.querySelector(\".ols-loading-note\");\n    const purposeStage=root.querySelector(\".ols-purpose-stage\");\n    const useStage=root.querySelector(\".ols-use-stage\");\n    const resultControls=root.querySelector(\".ols-result-controls\");\n    const useQuestion=root.querySelector(\".ols-use-question\");\n    const useOptions=root.querySelector(\".ols-use-options\");\n    const selectedPurposeLabel=root.querySelector(\".ols-selected-purpose\");\n    const resultTitle=root.querySelector(\".ols-result-title\");\n    const refineButtons=root.querySelector(\".ols-refine-buttons\");\n    const refineText=root.querySelector(\".ols-refine-text\");\n    const redrawButton=root.querySelector(\".ols-redraw\");\n    const redrawCount=root.querySelector(\".ols-redraw-count\");\n    const viewOriginalButton=root.querySelector(\".ols-view-original\");\n    const message=root.querySelector(\".ols-message\");\n\n    let selectedPurpose=\"\";\n    let selectedUse=\"\";\n    let generatedImageUrl=\"\";\n    let customRedraws=0;\n    let exploreTimer=null;\n    let slowTimer=null;\n\n    const maxCustomRedraws=3;\n\n    const menus={\n      \"Live Here\":{\n        question:\"What kind of place do you imagine?\",\n        choices:[\n          \"Small Home\",\n          \"Ranch Home\",\n          \"Manufactured Home\",\n          \"Modern Home\"\n        ]\n      },\n\n      \"Vacation Getaway\":{\n        question:\"What kind of getaway do you imagine?\",\n        choices:[\n          \"Rustic Cabin\",\n          \"A-Frame Cabin\",\n          \"Tiny Cabin\",\n          \"Modern Cabin\"\n        ]\n      },\n\n      \"Recreation\":{\n        question:\"How would you use the property?\",\n        choices:[\n          \"RV Getaway\",\n          \"Camping Retreat\",\n          \"Off-Grid Basecamp\",\n          \"Recreation Cabin\"\n        ]\n      },\n\n      \"Investment\":{\n        question:\"What would you like to imagine?\",\n        choices:[\n          \"Future Homesite\",\n          \"Rental Cabin\",\n          \"Small Rental Home\",\n          \"Simple Improvements\"\n        ]\n      }\n    };\n\n    const refinements={\n      \"RV Getaway\":[\n        \"Add a covered patio\",\n        \"Add a firepit\",\n        \"Add an ATV\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Camping Retreat\":[\n        \"Add another tent\",\n        \"Add a picnic area\",\n        \"Add a firepit\",\n        \"Make it more comfortable\"\n      ],\n\n      \"Off-Grid Basecamp\":[\n        \"Add solar panels\",\n        \"Add an RV\",\n        \"Add outdoor seating\",\n        \"Make the shelter larger\"\n      ],\n\n      \"Recreation Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Make the cabin larger\",\n        \"Make it more rustic\"\n      ],\n\n      \"Rustic Cabin\":[\n        \"Add a bigger porch\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add a garage\"\n      ],\n\n      \"A-Frame Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Make it larger\",\n        \"Add outdoor seating\"\n      ],\n\n      \"Tiny Cabin\":[\n        \"Add a porch\",\n        \"Add a firepit\",\n        \"Add solar panels\",\n        \"Make it more modern\"\n      ],\n\n      \"Modern Cabin\":[\n        \"Add a deck\",\n        \"Add larger windows\",\n        \"Add a firepit\",\n        \"Make it larger\"\n      ],\n\n      \"Small Home\":[\n        \"Add a garage\",\n        \"Add a covered porch\",\n        \"Add fencing\",\n        \"Make it larger\"\n      ],\n\n      \"Ranch Home\":[\n        \"Add a garage\",\n        \"Add a larger porch\",\n        \"Add fencing\",\n        \"Add a workshop\"\n      ],\n\n      \"Manufactured Home\":[\n        \"Add a porch\",\n        \"Add a garage\",\n        \"Add fencing\",\n        \"Add a driveway\"\n      ],\n\n      \"Modern Home\":[\n        \"Add a garage\",\n        \"Add a patio\",\n        \"Add larger windows\",\n        \"Make it larger\"\n      ],\n\n      \"Future Homesite\":[\n        \"Add a driveway\",\n        \"Clear a larger area\",\n        \"Add fencing\",\n        \"Add a small building\"\n      ],\n\n      \"Rental Cabin\":[\n        \"Add a deck\",\n        \"Add a firepit\",\n        \"Add outdoor seating\",\n        \"Make it larger\"\n      ],\n\n      \"Small Rental Home\":[\n        \"Add a garage\",\n        \"Add a porch\",\n        \"Add fencing\",\n        \"Add parking\"\n      ],\n\n      \"Simple Improvements\":[\n        \"Add fencing\",\n        \"Add a driveway\",\n        \"Add a gate\",\n        \"Clear a larger area\"\n      ]\n    };\n\n    function clearLoadingTimers(){\n\n      if(exploreTimer){\n        clearTimeout(exploreTimer);\n        exploreTimer=null;\n      }\n\n      if(slowTimer){\n        clearTimeout(slowTimer);\n        slowTimer=null;\n      }\n\n      loadingExplore.hidden=true;\n      loadingNote.hidden=true;\n    }\n\n    function startLoadingTimers(){\n\n      clearLoadingTimers();\n\n      exploreTimer=setTimeout(function(){\n        loadingExplore.hidden=false;\n      },3000);\n\n      slowTimer=setTimeout(function(){\n        loadingNote.hidden=false;\n      },10000);\n    }\n\n    function resetToOriginal(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n      generatedImageUrl=\"\";\n      refineText.value=\"\";\n\n      mainImage.onload=null;\n      mainImage.onerror=null;\n\n      mainImage.src=originalDisplayImage;\n      mainImage.hidden=false;\n\n      loading.hidden=true;\n      resultControls.hidden=true;\n      useStage.hidden=true;\n      purposeStage.hidden=false;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n    }\n\n    function updateRedrawCount(){\n\n      const remaining=\n        maxCustomRedraws-customRedraws;\n\n      if(remaining\u003e0){\n\n        redrawCount.textContent=\n          remaining+\n          (remaining===1\n            ?\" custom redraw remaining\"\n            :\" custom redraws remaining\");\n\n        redrawButton.disabled=false;\n        refineText.disabled=false;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=false;\n        });\n\n      } else {\n\n        redrawCount.textContent=\n          \"You've used your 3 custom redraws.\";\n\n        redrawButton.disabled=true;\n        refineText.disabled=true;\n\n        refineButtons.querySelectorAll(\"button\")\n        .forEach(function(button){\n          button.disabled=true;\n        });\n      }\n    }\n\n    root.querySelectorAll(\"[data-purpose]\")\n    .forEach(function(button){\n\n      button.addEventListener(\"click\",function(){\n\n        selectedPurpose=this.dataset.purpose;\n        selectedUse=\"\";\n\n        const menu=\n          menus[selectedPurpose];\n\n        selectedPurposeLabel.textContent=\n          selectedPurpose;\n\n        useQuestion.textContent=\n          menu.question;\n\n        useOptions.innerHTML=\"\";\n\n        menu.choices.forEach(function(choice){\n\n          const btn=\n            document.createElement(\"button\");\n\n          btn.type=\"button\";\n          btn.textContent=choice;\n\n          btn.addEventListener(\"click\",function(){\n\n            selectedUse=choice;\n\n            purposeStage.hidden=true;\n            useStage.hidden=true;\n\n            generateImage(\"\",false);\n\n          });\n\n          useOptions.appendChild(btn);\n\n        });\n\n        purposeStage.hidden=true;\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        message.textContent=\"\";\n\n      });\n\n    });\n\n    root.querySelector(\".ols-change-purpose\")\n    .addEventListener(\"click\",function(){\n\n      clearLoadingTimers();\n\n      selectedPurpose=\"\";\n      selectedUse=\"\";\n\n      useStage.hidden=true;\n      resultControls.hidden=true;\n      purposeStage.hidden=false;\n\n      mainImage.src=\n        originalDisplayImage;\n\n      viewOriginalButton.hidden=true;\n\n      message.textContent=\"\";\n\n    });\n\n    function buildRefinements(){\n\n      refineButtons.innerHTML=\"\";\n\n      const options=\n        refinements[selectedUse]||[];\n\n      options.forEach(function(text){\n\n        const btn=\n          document.createElement(\"button\");\n\n        btn.type=\"button\";\n        btn.textContent=text;\n\n        btn.addEventListener(\"click\",function(){\n\n          refineText.value=text;\n          refineText.focus();\n\n        });\n\n        refineButtons.appendChild(btn);\n\n      });\n\n      updateRedrawCount();\n    }\n\n    async function generateImage(\n      refinement,\n      isCustomRedraw\n    ){\n\n      message.textContent=\"\";\n\n      purposeStage.hidden=true;\n      useStage.hidden=true;\n      resultControls.hidden=true;\n\n      mainImage.hidden=true;\n\n      loading.hidden=false;\n\n      startLoadingTimers();\n\n      try{\n\n        const response=\n          await fetch(worker,{\n            method:\"POST\",\n            headers:{\n              \"Content-Type\":\"application\/json\"\n            },\n            body:JSON.stringify({\n              imageUrl:sourceImage,\n              subdivisionName:subdivision,\n              purpose:selectedPurpose,\n              useChoice:selectedUse,\n              refinement:refinement\n            })\n          });\n\n        const data=\n          await response.json();\n\n        if(!response.ok||!data.ok){\n          throw new Error(\n            data.error||\n            \"The visualization could not be created.\"\n          );\n        }\n\n        generatedImageUrl=\n          data.imageUrl+\n          (data.imageUrl.includes(\"?\")?\"\u0026\":\"?\")+\n          \"v=\"+Date.now();\n\n        mainImage.onload=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          resultControls.hidden=false;\n\n          viewOriginalButton.hidden=false;\n          viewOriginalButton.textContent=\n            \"View Original Property Image\";\n\n          resultTitle.textContent=\n            selectedPurpose+\n            \" — \"+\n            selectedUse;\n\n          if(isCustomRedraw){\n            customRedraws++;\n          }\n\n          buildRefinements();\n\n          refineText.value=\"\";\n        };\n\n        mainImage.onerror=function(){\n\n          clearLoadingTimers();\n\n          mainImage.onload=null;\n          mainImage.onerror=null;\n\n          loading.hidden=true;\n          mainImage.hidden=false;\n\n          mainImage.src=\n            originalDisplayImage;\n\n          useStage.hidden=false;\n          resultControls.hidden=true;\n\n          viewOriginalButton.hidden=true;\n\n          message.textContent=\n            \"The visualization was created but could not be displayed.\";\n        };\n\n        mainImage.src=\n          generatedImageUrl;\n\n      } catch(error){\n\n        clearLoadingTimers();\n\n        loading.hidden=true;\n\n        mainImage.hidden=false;\n        mainImage.src=\n          originalDisplayImage;\n\n        useStage.hidden=false;\n        resultControls.hidden=true;\n\n        viewOriginalButton.hidden=true;\n\n        message.textContent=\n          error.message||\n          \"Something went wrong.\";\n      }\n    }\n\n    redrawButton.addEventListener(\"click\",function(){\n\n      if(customRedraws\u003e=maxCustomRedraws){\n        return;\n      }\n\n      const change=\n        refineText.value.trim();\n\n      if(!change){\n\n        message.textContent=\n          \"Tell us what you would like to change.\";\n\n        return;\n      }\n\n      generateImage(\n        change,\n        true\n      );\n\n    });\n\n    viewOriginalButton.addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    root.querySelector(\".ols-start-over\")\n    .addEventListener(\"click\",function(){\n      resetToOriginal();\n    });\n\n    viewOriginalButton.hidden=true;\n\n  });\n\n})();\n\u003c\/script\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- end ols-imagine-shell --\u003e\n\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003cdiv class=\"container-top bottom\"\u003e\n\n\u003cp class=\"lot-name-title\"\u003e\nLocation and Legal Description\n\u003c\/p\u003e\n\n\u003cp class=\"lot-description\"\u003e\nDeadman Lake, Fairbanks North Star Borough, Alaska\u003cbr\u003e\n4.86 Acres\u003cbr\u003e\nASLS 81-40, Block 8, Lot 4\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:17px;\"\u003e\n\u003cb\u003eDeadman Lake, AK – 4.86 Acres in Fairbanks North Star Borough\u003c\/b\u003e\u003cbr\u003e\n4.86 heavily treed acres on rolling ground about 300–400 yards south-southwest of Deadman Lake, about 22.5 miles south-southeast of Manley Hot Springs and about 65 miles west of Fairbanks, at about 525 feet. Platted dirt road access, with Deadman Lake Campground on the north side of the lake. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align:center;margin-top:18px;margin-bottom:0;\"\u003e\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/collections\/alaska\" style=\"color:#337ab7;font-weight:bold;text-decoration:none;\"\u003e\n← See All Alaska Lots\n\u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- OLS OWNERSHIP EXPERIENCE START --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n\n.ols-ownexp {\n  clear:both;\n  max-width:1160px;\n  margin:16px auto 14px;\n  padding:14px 18px 10px;\n  border-top:1px solid #d9e1ec;\n  border-bottom:1px solid #d9e1ec;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-ownexp * {\n  box-sizing:border-box;\n}\n\n.ols-ownexp-title {\n  text-align:center;\n  margin:0 0 3px;\n  font-size:22px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-ownexp-sub {\n  text-align:center;\n  margin:0 0 12px;\n  font-size:12.5px;\n  line-height:1.3;\n  color:#6d7784;\n}\n\n.ols-ownexp-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:0;\n}\n\n.ols-ownexp-item {\n  text-align:center;\n  padding:0 13px 2px;\n  border-right:1px solid #d9e1ec;\n}\n\n.ols-ownexp-item:last-child {\n  border-right:0;\n}\n\n.ols-ownexp-icon {\n  width:42px;\n  height:42px;\n  margin:0 auto 6px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#eef3f9;\n  color:#7092BF;\n}\n\n.ols-ownexp-item:nth-child(2) .ols-ownexp-icon {\n  background:#edf3ef;\n  color:#5b8567;\n}\n\n.ols-ownexp-item:nth-child(3) .ols-ownexp-icon {\n  background:#f4eee9;\n  color:#9a6a4b;\n}\n\n.ols-ownexp-item:nth-child(4) .ols-ownexp-icon {\n  background:#f5f1e7;\n  color:#aa8427;\n}\n\n.ols-ownexp-icon svg {\n  width:25px;\n  height:25px;\n}\n\n.ols-ownexp-label {\n  font-size:14px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 5px;\n}\n\n.ols-ownexp-copy {\n  font-size:12.5px;\n  line-height:1.38;\n  color:#566170;\n  margin:0 auto;\n  max-width:245px;\n}\n\n.ols-ownexp-note {\n  margin:8px 0 0;\n  text-align:center;\n  font-size:10.5px;\n  line-height:1.3;\n  color:#7a8490;\n}\n\n.ols-seasons {\n  clear:both;\n  max-width:1160px;\n  margin:0 auto 18px;\n  padding:8px 14px 9px;\n  border:1px solid #d9e1ec;\n  border-radius:8px;\n  background:#f8fafc;\n  font-family:Arial,sans-serif;\n  color:#2f4058;\n  box-sizing:border-box;\n}\n\n.ols-seasons-row {\n  display:grid;\n  grid-template-columns:1.15fr repeat(4,1fr);\n  align-items:center;\n}\n\n.ols-seasons-head {\n  padding:0 12px 0 2px;\n}\n\n.ols-seasons-title {\n  font-size:16px;\n  line-height:1.15;\n  font-weight:700;\n  color:#2f4058;\n  margin:0 0 2px;\n}\n\n.ols-seasons-sub {\n  font-size:10.5px;\n  color:#6d7784;\n  line-height:1.25;\n}\n\n.ols-season {\n  min-width:0;\n  padding:0 10px;\n  border-left:1px solid #d9e1ec;\n}\n\n.ols-season-top {\n  display:flex;\n  align-items:center;\n  gap:6px;\n  margin-bottom:2px;\n  white-space:nowrap;\n}\n\n.ols-season-dot {\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:15px;\n  flex:0 0 27px;\n}\n\n.ols-season.spring .ols-season-dot {\n  background:#f7e9ef;\n  color:#c66a91;\n}\n\n.ols-season.summer .ols-season-dot {\n  background:#fbf2d9;\n  color:#c58a14;\n}\n\n.ols-season.fall .ols-season-dot {\n  background:#f7e6dc;\n  color:#b85e32;\n}\n\n.ols-season.winter .ols-season-dot {\n  background:#e8f1f9;\n  color:#4e83b5;\n}\n\n.ols-season-name {\n  font-size:12.5px;\n  font-weight:700;\n  color:#2f4058;\n}\n\n.ols-season-range {\n  font-size:10.5px;\n  color:#617080;\n  margin-left:auto;\n}\n\n.ols-season-copy {\n  font-size:10.8px;\n  line-height:1.28;\n  color:#566170;\n}\n\n.ols-climate-note {\n  margin:5px 0 0;\n  text-align:right;\n  font-size:9px;\n  color:#8b949e;\n}\n\n@media(max-width:760px) {\n\n  .ols-ownexp {\n    padding:12px 10px 9px;\n  }\n\n  .ols-ownexp-title {\n    font-size:19px;\n  }\n\n  .ols-ownexp-grid {\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    row-gap:14px;\n  }\n\n  .ols-ownexp-item:nth-child(2) {\n    border-right:0;\n  }\n\n  .ols-ownexp-item:nth-child(3),\n  .ols-ownexp-item:nth-child(4) {\n    border-top:1px solid #e5eaf0;\n    padding-top:12px;\n  }\n\n  .ols-ownexp-item:nth-child(4) {\n    border-right:0;\n  }\n\n  .ols-seasons {\n    padding:9px 10px;\n  }\n\n  .ols-seasons-row {\n    grid-template-columns:1fr 1fr;\n  }\n\n  .ols-seasons-head {\n    grid-column:1\/-1;\n    text-align:center;\n    padding:0 0 7px;\n  }\n\n  .ols-season {\n    border-left:0;\n    border-top:1px solid #e5eaf0;\n    padding:7px 8px 4px;\n  }\n\n  .ols-season:nth-child(even) {\n    border-right:1px solid #e5eaf0;\n  }\n\n  .ols-climate-note {\n    text-align:center;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\u003cdiv class=\"image-container col-md-12\"\u003e\n\u003cdiv class=\"container-fluid-2\"\u003e\n\n\u003csection class=\"ols-ownexp\" data-ols-ownership-subdivision=\"Deadman Lake\"\u003e\n  \u003ch3 class=\"ols-ownexp-title\"\u003eWhat Could Ownership Be Like Here?\u003c\/h3\u003e\n  \u003cp class=\"ols-ownexp-sub\"\u003eFour ways buyers may picture using land in this area.\u003c\/p\u003e\n  \u003cdiv class=\"ols-ownexp-grid\"\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11.2 12 4l9 7.2v8.3a.5.5 0 0 1-.5.5H15v-6H9v6H3.5a.5.5 0 0 1-.5-.5z\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eBuild Primary Residence\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Interior Alaska wilderness acreage near Deadman Lake.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 11.5 12 5l8 6.5V20H4zM8 20v-5h4v5M17 5v4M16 5h2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 20h19\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eVacation Home \/ Cabin\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eA remote cabin site in the Interior, near Deadman Lake.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m2.5 19 6.3-10 3.4 5.2L15.5 9 22 19zM7.2 11.5l1.6 1.7 1.5-1.1M14.4 11l1.2 1.2 1.4-1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eRecreational \/ Hunting\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eFishing, hunting and wildlife right outside your door.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-ownexp-item\"\u003e\n      \u003cdiv class=\"ols-ownexp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 20h16M6 18v-5h3v5M11 18V9h3v9M16 18V6h3v12M5 9l4-3 3 1 6-4\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ols-ownexp-label\"\u003eInvestment\u003c\/div\u003e\n      \u003cp class=\"ols-ownexp-copy\"\u003eRemote Alaska land can be held simply, with no time limit to build.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ols-ownexp-note\"\u003ePossible uses vary by parcel and local rules; verify zoning, access, utilities and requirements before planning improvements.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"ols-seasons\" data-climate-station=\"Homer, AK\" data-climate-source=\"https:\/\/www.ncei.noaa.gov\/access\/us-climate-normals\/\"\u003e\n  \u003cdiv class=\"ols-seasons-row\"\u003e\n    \u003cdiv class=\"ols-seasons-head\"\u003e\n      \u003cdiv class=\"ols-seasons-title\"\u003eExperience the Seasons Here\u003c\/div\u003e\n      \u003cdiv class=\"ols-seasons-sub\"\u003eFour seasons. Four different ways to enjoy your land.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season spring\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e✿\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSpring\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e35–55° \/ 10–30°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eSnowmelt, longer days and the first green-up in the boreal forest.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season summer\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e☀\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eSummer\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e68–73° \/ 46–51°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eLong, mild days with nearly round-the-clock daylight.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season fall\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e◆\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eFall\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e30–55° \/ 12–35°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eFall colors, cool air and the first snow on the mountains.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ols-season winter\"\u003e\n      \u003cdiv class=\"ols-season-top\"\u003e\n\u003cspan class=\"ols-season-dot\"\u003e❄\u003c\/span\u003e\u003cspan class=\"ols-season-name\"\u003eWinter\u003c\/span\u003e\u003cspan class=\"ols-season-range\"\u003e0–10° \/ -20–-10°\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ols-season-copy\"\u003eDeep snow, short days and northern lights on clear nights.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ols-climate-note\"\u003eTypical seasonal highs \/ lows from nearby historical climate normals.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OLS OWNERSHIP EXPERIENCE END --\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"image-container col-md-12\" style=\"text-align:center;\"\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https:\/\/www.google.com\/maps\/dir\/?api=1\u0026amp;origin=Fairbanks%2C+AK\u0026amp;destination=64.833802,-149.968005\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:12px 22px;border-radius:8px;background:#7092bf;color:#fff;font-weight:700;text-decoration:none;font-size:16px;\"\u003eGet Directions from Fairbanks, AK\u003c\/a\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-sec\" style=\"width:100%;\"\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cp class=\"invest-resell\"\u003e\n\n\u003ca href=\"https:\/\/store.onlinelandsales.com\/Purpose_s\/2499.htm\"\u003e\n\n\u003cimg width=\"60%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/purpchart_4a503a89-4292-4685-9184-83482d76fcc4.png?v=1746036110\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"col-md-6 img-vid\"\u003e\n\n\u003cdiv style=\"position:relative;overflow:hidden;padding-top:56.25%;\"\u003e\n\n\u003ciframe src=\"https:\/\/video.mindstamp.io\/embed\/njYkbOzBMOpt\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset;border:0;\"\u003e\n\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Why buy land in Deadman Lake, Alaska?\u003c\/b\u003e\u003cbr\u003e\nA: Remote, heavily treed Interior Alaska land near a lake and campground, with no property taxes.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: What can I use the property for?\u003c\/b\u003e\u003cbr\u003e\nA: Camping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;list-style-type:none;padding-left:0;text-align:left;\"\u003e\n\u003cli\u003e\n\u003cb\u003eQ: Are utilities available?\u003c\/b\u003e\u003cbr\u003e\nA: No. This is an off-grid property with no utilities installed, so common solutions include solar power, a well or water holding tank, and a septic system when you build.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003e4.86 Acres in Deadman Lake:\u003c\/b\u003e\n4.86 heavily treed acres on rolling ground about 300–400 yards south-southwest of Deadman Lake, about 22.5 miles south-southeast of Manley Hot Springs and about 65 miles west of Fairbanks, at about 525 feet. Platted dirt road access, with Deadman Lake Campground on the north side of the lake. Camp, RV, or build a cabin, mobile, modular or site-built home, with no time limit to build and no association dues.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eEasy Ownership with Seller Financing:\u003c\/b\u003e\nPriced at $44,578 with just $700 down and $438\/month, with no credit check or qualifying.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eFlexible Use:\u003c\/b\u003e\nCamping, RVs, mobile and modular homes and site-built homes are allowed, with no time limit to build. Check with the borough for permits for your intended use.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003cul style=\"font-size:15px;\"\u003e\n\u003cli\u003e\n\u003cb\u003eNear Fairbanks:\u003c\/b\u003e\nManley Hot Springs is the closest community, and Fairbanks has groceries, shopping, hospitals and the airport.\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"padding-bottom:20px;\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003cp class=\"county-detail-title\"\u003e \u003c\/p\u003e\n\n\u003cstrong\u003eFairbanks North Star Borough\u003c\/strong\u003e\nis in Interior Alaska. Its borough seat, Fairbanks, is the main shopping and service hub of the Interior, with the University of Alaska Fairbanks and Fairbanks International Airport.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe Interior is known for long summer days, cold clear winters and the northern lights, with big rivers, hot springs and huge areas of public land.\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lower-box-holder\"\u003e\n\n\u003cdiv class=\"col-md-12 count-details\" style=\"text-align:left !important;\"\u003e\n\n\u003ccenter\u003e\n\u003cp\u003e\n\u003ci style=\"font-size:15px;\"\u003e\n👉 Click “Add to Cart” or contact us today to reserve this Alaska property before it’s gone!\n\u003c\/i\u003e\n\u003c\/p\u003e\n\u003c\/center\u003e\n\n\u003chr style=\"height:1.5px;border-width:0;color:gray;background-color:#f3f3f3;\"\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- OLS Connectivity Card: Deadman Lake --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\n.ols-connectivity-strip {\n    clear:both;\n    max-width:1160px;\n    margin:16px auto 0;\n    padding:7px 14px;\n    border:1px solid #d9e1ec;\n    border-radius:9px;\n    background:#fbfcfe;\n    box-sizing:border-box;\n    font-family:Arial,sans-serif;\n    color:#4c5561;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:16px;\n    flex-wrap:wrap;\n    font-size:14px;\n    line-height:1.25;\n}\n\n.ols-connectivity-strip__title {\n    font-weight:700;\n    color:#6a85b0;\n    display:inline-flex;\n    align-items:center;\n    gap:6px;\n}\n\n.ols-connectivity-strip__icon {\n    width:19px;\n    height:19px;\n    flex:0 0 19px;\n    color:#6a85b0;\n}\n\n.ols-connectivity-strip__item {\n    white-space:nowrap;\n}\n\n.ols-connectivity-dot {\n    display:inline-block;\n    width:10px;\n    height:10px;\n    border-radius:50%;\n    margin:0 5px 0 3px;\n    vertical-align:1px;\n}\n\n.ols-connectivity-dot--good {\n    background:#35b94b;\n}\n\n.ols-connectivity-dot--partial {\n    background:#e3a62f;\n}\n\n.ols-connectivity-dot--limited {\n    background:#c96b63;\n}\n\n.ols-connectivity-strip__note {\n    font-size:10px;\n    line-height:1.05;\n    color:#a0a5ac;\n    width:100%;\n    text-align:center;\n    margin-top:-9px;\n}\n\n@media(max-width:650px) {\n\n    .ols-connectivity-strip {\n        gap:7px 11px;\n        padding:7px 9px;\n        font-size:13px;\n    }\n\n    .ols-connectivity-strip__title {\n        width:100%;\n        text-align:center;\n    }\n\n    .ols-connectivity-strip__note {\n        margin-top:0;\n    }\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"container-holder\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"clear-fix\"\u003e\n\n\u003cdiv class=\"ols-connectivity-strip\" aria-label=\"Connectivity near Deadman Lake\"\u003e\n  \u003cspan class=\"ols-connectivity-strip__title\"\u003e\u003csvg class=\"ols-connectivity-strip__icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 0v7m-3 0h6M7.76 16.24a6 6 0 0 1 0-8.48m8.48 0a6 6 0 0 1 0 8.48M4.93 19.07a10 10 0 0 1 0-14.14m14.14 0a10 10 0 0 1 0 14.14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConnectivity Near Deadman Lake\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eGCI\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eAT\u0026amp;T\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--partial\"\u003e\u003c\/span\u003ePartial\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eVerizon\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--limited\"\u003e\u003c\/span\u003eLimited\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__item\"\u003e\u003cstrong\u003eStarlink\u003c\/strong\u003e \u003cspan class=\"ols-connectivity-dot ols-connectivity-dot--good\"\u003e\u003c\/span\u003eAvailable\u003c\/span\u003e\n  \u003cspan class=\"ols-connectivity-strip__note\"\u003eEstimated nearby coverage; actual service may vary.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- \/OLS Connectivity Card --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AK_DeadmanLake_B8L4","offers":[{"title":"$700 - STANDARD","offer_id":68116693221455,"sku":"AK_DeadmanLake_B8L4","price":700.0,"currency_code":"USD","in_stock":true},{"title":"$1400 - PREMIUM","offer_id":68116693254223,"sku":null,"price":1400.0,"currency_code":"USD","in_stock":true},{"title":"$2100 - SUPERIOR","offer_id":68116693286991,"sku":null,"price":2100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/files\/47631840601947becbf8f37352050e09.jpg?v=1794440208"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/8179\/3103\/collections\/AlaskaSpf.png?v=1748357022","url":"https:\/\/store.onlinelandsales.com\/collections\/alaska.oembed?page=2","provider":"Onlinelandsales","version":"1.0","type":"link"}