[object Object]

← back to Homesonspec

Build and register Harris Doyle collector

473713d57c36b4bedee1e442e37e07b405be5226 · 2026-08-30 10:11:11 -0700 · Steve

Files touched

Diff

commit 473713d57c36b4bedee1e442e37e07b405be5226
Author: Steve <steve@designerwallcoverings.com>
Date:   Sun Aug 30 10:11:11 2026 -0700

    Build and register Harris Doyle collector
---
 apps/workers/package.json                          |    3 +-
 apps/workers/src/cli.ts                            |    2 +
 collectors/BUILDERS.md                             |    4 +
 collectors/harris-doyle/fixtures/homes/_urls.tsv   |   14 +
 .../harris-doyle/fixtures/homes/home-01.html       | 3724 ++++++++++++++++++++
 .../harris-doyle/fixtures/homes/home-02.html       | 3520 ++++++++++++++++++
 .../harris-doyle/fixtures/homes/home-03.html       | 2850 +++++++++++++++
 .../harris-doyle/fixtures/homes/home-04.html       | 3309 +++++++++++++++++
 .../harris-doyle/fixtures/homes/home-05.html       | 3045 ++++++++++++++++
 .../harris-doyle/fixtures/homes/home-06.html       | 2539 +++++++++++++
 .../harris-doyle/fixtures/homes/home-07.html       | 2539 +++++++++++++
 .../harris-doyle/fixtures/homes/home-08.html       | 3231 +++++++++++++++++
 .../harris-doyle/fixtures/homes/home-09.html       | 3061 ++++++++++++++++
 .../harris-doyle/fixtures/homes/home-10.html       | 3316 +++++++++++++++++
 .../harris-doyle/fixtures/homes/home-11.html       | 3497 ++++++++++++++++++
 .../harris-doyle/fixtures/homes/home-12.html       | 3170 +++++++++++++++++
 .../harris-doyle/fixtures/homes/home-13.html       | 3708 +++++++++++++++++++
 .../harris-doyle/fixtures/homes/home-14.html       | 3708 +++++++++++++++++++
 collectors/harris-doyle/package.json               |   15 +
 collectors/harris-doyle/src/index.ts               |  483 +++
 collectors/harris-doyle/src/selftest.test.ts       |  170 +
 collectors/harris-doyle/tsconfig.json              |    1 +
 packages/database/prisma/seed-cpg-builders.ts      |   11 +-
 verification/TK-10487-harris-doyle-e2e-proof.json  |   45 +
 24 files changed, 45963 insertions(+), 2 deletions(-)

diff --git a/apps/workers/package.json b/apps/workers/package.json
index 2490a299..eb7cb7c4 100644
--- a/apps/workers/package.json
+++ b/apps/workers/package.json
@@ -55,7 +55,8 @@
     "@homesonspec/collector-oakwood-homes": "workspace:*",
     "@homesonspec/collector-summit-homes-kc": "workspace:*",
     "@homesonspec/collector-mungo-homes": "workspace:*",
-    "@homesonspec/collector-chafin-communities": "workspace:*"
+    "@homesonspec/collector-chafin-communities": "workspace:*",
+    "@homesonspec/collector-harris-doyle": "workspace:*"
   },
   "devDependencies": {
     "tsx": "^4.19.2",
diff --git a/apps/workers/src/cli.ts b/apps/workers/src/cli.ts
index 348c2ed7..105ee2e9 100644
--- a/apps/workers/src/cli.ts
+++ b/apps/workers/src/cli.ts
@@ -36,6 +36,7 @@ import { oakwoodHomesAdapter } from "@homesonspec/collector-oakwood-homes";
 import { summitHomesKcAdapter } from "@homesonspec/collector-summit-homes-kc";
 import { mungoHomesAdapter } from "@homesonspec/collector-mungo-homes";
 import { chafinCommunitiesAdapter } from "@homesonspec/collector-chafin-communities";
+import { harrisDoyleAdapter } from "@homesonspec/collector-harris-doyle";
 import { runPipeline } from "./pipeline";
 import { recordSourceRun } from "./verify";
 
@@ -81,6 +82,7 @@ const ADAPTERS = {
   [summitHomesKcAdapter.key]: summitHomesKcAdapter,
   [mungoHomesAdapter.key]: mungoHomesAdapter,
   [chafinCommunitiesAdapter.key]: chafinCommunitiesAdapter,
+  [harrisDoyleAdapter.key]: harrisDoyleAdapter,
 };
 
 async function main() {
diff --git a/collectors/BUILDERS.md b/collectors/BUILDERS.md
index 3e54b37f..0a6734d8 100644
--- a/collectors/BUILDERS.md
+++ b/collectors/BUILDERS.md
@@ -216,3 +216,7 @@ Mungo's 8 detail-page fixtures cover distinct homes across VA/SC/NC with 100% co
 Chafin's 8 community-page fixtures yield 40+ distinct inventory homes with honest nulls for source-
 absent sqft/geo. All are facts-only (`mediaRights=NONE`). Seed execution, activation, ingest, deploy,
 and DNS remain explicitly gated and were not performed.
+
+Harris Doyle is now fixture-backed and locally registered. Fourteen AL/FL detail fixtures produce
+distinct addresses and builder inventory IDs with complete core facts; status comes only from the
+explicit first-party `dataLayer.pageType` signal, while absent geo/stories remain honest nulls.
diff --git a/collectors/harris-doyle/fixtures/homes/_urls.tsv b/collectors/harris-doyle/fixtures/homes/_urls.tsv
new file mode 100644
index 00000000..ae440359
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/_urls.tsv
@@ -0,0 +1,14 @@
+home-01.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/hoover/the-foothills-at-blackridge/beaumont-pinnacle/4168-blackridge-crest
+home-02.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/hoover/the-foothills-at-blackridge/beaumont-pinnacle/4012-martin-brook-circle
+home-03.html	https://www.harrisdoyle.com/new-homes/alabama/auburn/auburn/mimms-trail/bradford-keystone/2674-rutland-rd
+home-04.html	https://www.harrisdoyle.com/new-homes/alabama/auburn/auburn/mimms-trail/tucker-keystone/725-shagbark-lane
+home-05.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/trussville/longmeadow/tucker-keystone/5451-longmeadow-ridge
+home-06.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/trussville/trussville-springs/adamsint-keystone/6636-spring-street
+home-07.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/trussville/trussville-springs/adamsint-keystone/6638-spring-street
+home-08.html	https://www.harrisdoyle.com/new-homes/florida/florida-panhandle/panama-city-beach/breakfast-point-east/azalea-bayside/677-crystal-bayou-blvd
+home-09.html	https://www.harrisdoyle.com/new-homes/florida/florida-panhandle/panama-city-beach/breakfast-point-east/grayton-bayside/742-crystal-bayou-blvd
+home-10.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/vestavia-hills/the-bray-at-liberty-park/beaumont-pinnacle/1274-brayfield-crest-dr
+home-11.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/chelsea/longview-at-chelsea-park/lewis-keystone/2221-chelsea-park-bend
+home-12.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/chelsea/longview-at-chelsea-park/preston-keystone/2168-chelsea-park-bend
+home-13.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/shelby-county/hillsong-at-mt-laurel/primrose-pinnacle/126-jefferson-pl
+home-14.html	https://www.harrisdoyle.com/new-homes/alabama/birmingham/shelby-county/hillsong-at-mt-laurel/primrose-pinnacle/928-calvert-cir
diff --git a/collectors/harris-doyle/fixtures/homes/home-01.html b/collectors/harris-doyle/fixtures/homes/home-01.html
new file mode 100644
index 00000000..ebb38f72
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-01.html
@@ -0,0 +1,3724 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/hoover/the-foothills-at-blackridge/beaumont-pinnacle/4168-blackridge-crest -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Hoover","state":"AL","region":"Birmingham Metro","community":"113 | The Foothills at Blackridge","model":"854 | Beaumont","spec":"55 | 4168 Blackridge Crest"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 4168 Blackridge Crest &#x7c; The Foothills at Blackridge by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;The&#x20;Foothills&#x20;at&#x20;Blackridge&#x20;community&#x20;at&#x20;4168&#x20;Blackridge&#x20;Crest&#x20;in&#x20;Hoover,&#x20;AL&#x20;featuring&#x20;5&#x20;bedrooms&#x20;and&#x20;4.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="saci0xqpfqy00i7x083l05hfhkvb53h3q0s42i09">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;4168&#x20;Blackridge&#x20;Crest&#x20;&#x7c;&#x20;The&#x20;Foothills&#x20;at&#x20;Blackridge&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;The&#x20;Foothills&#x20;at&#x20;Blackridge&#x20;community&#x20;at&#x20;4168&#x20;Blackridge&#x20;Crest&#x20;in&#x20;Hoover,&#x20;AL&#x20;featuring&#x20;5&#x20;bedrooms&#x20;and&#x20;4.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;07&#x2f;7658&#x2f;4168blackridgecrest-002.jpg">
+<meta property="og:image:width" content="3215">
+<meta property="og:image:height" content="2160">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4168-blackridge-crest"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4168-blackridge-crest"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item_list","items":[{"google_business_vertical":"real_estate","id":"inv_147"}],"value":""});
+		</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_55"}],"value":759021});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;25K Incentive
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 4168&#x20;Blackridge&#x20;Crest"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;07&#x2f;7658&#x2f;4168blackridgecrest-002.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=3840&h=2560&fit=crop 3840w"
+title=""
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+4168&#x20;Blackridge&#x20;Crest
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge">
+The Foothills at Blackridge
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Hoover, AL 35244
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 311
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$759,021</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=55',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$3,838/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">5</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3,392</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/5606/andy-smith.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Andy Smith</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12055294213"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 529-4213
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;andy-smith2&#x2f;the-foothills-on-site-meeting&#x3f;uuid&#x3d;d3ad25e7-85d7-4c0e-a692-477159242504"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Andy&#x20;Smith"
+>
+<a
+href="mailto&#x3a;andy.smith&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;3nGP8X9FCdR">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1158&#x2f;plan-flyer-beaumont-pinnacle.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-A70Pi53mRM">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Beaumont
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2456/1st-floor-beaumont-pinnacle.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="853" src="https://harrisdoyle.imgix.net/media-library/2026/05/2456/1st-floor-beaumont-pinnacle.png?w=800&h=853&fit=mx" title="" alt="Beaumont&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2455/2nd-floor-beaumont-pinnacle.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="872" src="https://harrisdoyle.imgix.net/media-library/2026/05/2455/2nd-floor-beaumont-pinnacle.png?w=800&h=872&fit=mx" title="" alt="Beaumont&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/07/7561/3474blackridgecir-004.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.309592%2C-86.889135" target="_blank" rel="nofollow" class="link-primary">
+3474 Blackridge Circle, Hoover, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.309592%2C-86.889135"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/5606/andy-smith.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Andy Smith</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12055294213"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 529-4213
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;andy-smith2&#x2f;the-foothills-on-site-meeting&#x3f;uuid&#x3d;d3ad25e7-85d7-4c0e-a692-477159242504"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Andy&#x20;Smith"
+>
+<a
+href="mailto&#x3a;andy.smith&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Hoover
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+South Shades Crest Elementary
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Brock&rsquo;s Gap Intermediate
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+R.F. Bumpus Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hoover High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="saci0xqpfqy00i7x083l05hfhkvb53h3q0s42i09">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="The&#x20;Foothills&#x20;at&#x20;Blackridge"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="113"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Beaumont"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="854"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="4168&#x20;Blackridge&#x20;Crest"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Flood Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms, Great Room &amp; Covered Patio Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Irrigation System in Front, Side &amp; Backyard</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Four Sides Brick &#x28;where applicable&#x29;</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>42&rdquo; Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Designer Tile Backsplash &amp; Under Cabinet Lighting</li>
+<li>Double Trash Pull-Out</li>
+<li>Stainless Single Bowl Undermount Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Gas Frigidaire Gallery Stainless Steel 30&rdquo;, 5-Burner Cooktop</li>
+<li>Frigidaire Gallery Stainless Wall Oven with Microwave Above</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+<li>30&rdquo; Custom Cabinet Hood with Vent to Exterior</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Hardwoods or Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways &amp; Loft &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>Oak Hardwood or Luxury Vinyl Treads on Stairs</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+<li>36&rdquo; Ventless Fireplace with Gas Logs, Designer Mantel, Brick Surround &amp; Raised Hearth</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Drop-In Tub with Tile &amp; Schluter System Trim</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Synthetic Iron Tub with Tile on Main Level</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7660/4168blackridgecrest-003.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7660/4168blackridgecrest-003.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7660/4168blackridgecrest-003.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7661/4168blackridgecrest-004.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7661/4168blackridgecrest-004.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7661/4168blackridgecrest-004.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7662/4168blackridgecrest-005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7662/4168blackridgecrest-005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7662/4168blackridgecrest-005.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7663/4168blackridgecrest-006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7663/4168blackridgecrest-006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7663/4168blackridgecrest-006.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7665/4168blackridgecrest-008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7665/4168blackridgecrest-008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7665/4168blackridgecrest-008.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7664/4168blackridgecrest-009.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7664/4168blackridgecrest-009.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7664/4168blackridgecrest-009.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7666/4168blackridgecrest-010.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7666/4168blackridgecrest-010.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7666/4168blackridgecrest-010.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7667/4168blackridgecrest-011.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7667/4168blackridgecrest-011.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7667/4168blackridgecrest-011.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7668/4168blackridgecrest-012.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7668/4168blackridgecrest-012.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7668/4168blackridgecrest-012.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7669/4168blackridgecrest-013.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7669/4168blackridgecrest-013.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7669/4168blackridgecrest-013.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7670/4168blackridgecrest-014.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7670/4168blackridgecrest-014.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7670/4168blackridgecrest-014.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7671/4168blackridgecrest-015.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7671/4168blackridgecrest-015.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7671/4168blackridgecrest-015.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7672/4168blackridgecrest-016.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7672/4168blackridgecrest-016.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7672/4168blackridgecrest-016.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7673/4168blackridgecrest-017.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7673/4168blackridgecrest-017.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7673/4168blackridgecrest-017.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7674/4168blackridgecrest-018.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7674/4168blackridgecrest-018.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7674/4168blackridgecrest-018.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7675/4168blackridgecrest-019.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7675/4168blackridgecrest-019.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7675/4168blackridgecrest-019.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7676/4168blackridgecrest-020.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7676/4168blackridgecrest-020.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7676/4168blackridgecrest-020.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7677/4168blackridgecrest-021.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7677/4168blackridgecrest-021.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7677/4168blackridgecrest-021.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7678/4168blackridgecrest-022.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7678/4168blackridgecrest-022.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7678/4168blackridgecrest-022.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7679/4168blackridgecrest-023.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7679/4168blackridgecrest-023.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7679/4168blackridgecrest-023.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7680/4168blackridgecrest-024.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7680/4168blackridgecrest-024.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7680/4168blackridgecrest-024.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7681/4168blackridgecrest-025.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7681/4168blackridgecrest-025.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7681/4168blackridgecrest-025.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7682/4168blackridgecrest-026.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7682/4168blackridgecrest-026.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7682/4168blackridgecrest-026.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7683/4168blackridgecrest-027.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7683/4168blackridgecrest-027.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7683/4168blackridgecrest-027.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7684/4168blackridgecrest-028.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7684/4168blackridgecrest-028.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7684/4168blackridgecrest-028.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7685/4168blackridgecrest-029.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7685/4168blackridgecrest-029.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7685/4168blackridgecrest-029.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7686/4168blackridgecrest-030.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7686/4168blackridgecrest-030.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7686/4168blackridgecrest-030.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7687/4168blackridgecrest-031.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7687/4168blackridgecrest-031.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7687/4168blackridgecrest-031.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7688/4168blackridgecrest-032.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7688/4168blackridgecrest-032.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7688/4168blackridgecrest-032.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7689/4168blackridgecrest-033.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7689/4168blackridgecrest-033.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7689/4168blackridgecrest-033.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7690/4168blackridgecrest-034.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7690/4168blackridgecrest-034.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7690/4168blackridgecrest-034.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7691/4168blackridgecrest-035.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7691/4168blackridgecrest-035.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7691/4168blackridgecrest-035.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7692/4168blackridgecrest-036.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7692/4168blackridgecrest-036.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7692/4168blackridgecrest-036.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7693/4168blackridgecrest-037.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7693/4168blackridgecrest-037.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7693/4168blackridgecrest-037.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7694/4168blackridgecrest-038.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7694/4168blackridgecrest-038.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7694/4168blackridgecrest-038.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7695/4168blackridgecrest-039.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7695/4168blackridgecrest-039.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7695/4168blackridgecrest-039.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7696/4168blackridgecrest-040.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7696/4168blackridgecrest-040.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7696/4168blackridgecrest-040.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7697/4168blackridgecrest-041.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7697/4168blackridgecrest-041.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7697/4168blackridgecrest-041.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7698/4168blackridgecrest-042.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7698/4168blackridgecrest-042.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7698/4168blackridgecrest-042.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7699/4168blackridgecrest-043.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7699/4168blackridgecrest-043.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7699/4168blackridgecrest-043.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7700/4168blackridgecrest-044.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7700/4168blackridgecrest-044.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7700/4168blackridgecrest-044.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7701/4168blackridgecrest-045.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7701/4168blackridgecrest-045.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7701/4168blackridgecrest-045.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7702/4168blackridgecrest-046.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7702/4168blackridgecrest-046.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7702/4168blackridgecrest-046.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7703/4168blackridgecrest-047.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7703/4168blackridgecrest-047.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7703/4168blackridgecrest-047.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7704/4168blackridgecrest-048.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7704/4168blackridgecrest-048.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7704/4168blackridgecrest-048.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7705/4168blackridgecrest-049.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7705/4168blackridgecrest-049.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7705/4168blackridgecrest-049.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7706/4168blackridgecrest-050.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7706/4168blackridgecrest-050.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7706/4168blackridgecrest-050.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7707/4168blackridgecrest-051.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7707/4168blackridgecrest-051.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7707/4168blackridgecrest-051.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7708/4168blackridgecrest-052.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7708/4168blackridgecrest-052.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7708/4168blackridgecrest-052.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7709/4168blackridgecrest-053.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7709/4168blackridgecrest-053.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7709/4168blackridgecrest-053.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7710/4168blackridgecrest-054.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7710/4168blackridgecrest-054.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7710/4168blackridgecrest-054.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7711/4168blackridgecrest-055.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7711/4168blackridgecrest-055.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7711/4168blackridgecrest-055.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7712/4168blackridgecrest-056.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7712/4168blackridgecrest-056.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7712/4168blackridgecrest-056.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;54" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7713/4168blackridgecrest-057.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7713/4168blackridgecrest-057.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7713/4168blackridgecrest-057.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7714/4168blackridgecrest-058.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7714/4168blackridgecrest-058.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7714/4168blackridgecrest-058.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;56" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7715/4168blackridgecrest-059.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7715/4168blackridgecrest-059.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7715/4168blackridgecrest-059.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;57" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7716/4168blackridgecrest-060.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7716/4168blackridgecrest-060.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7716/4168blackridgecrest-060.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;58" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7717/4168blackridgecrest-061.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7717/4168blackridgecrest-061.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7717/4168blackridgecrest-061.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;59" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7718/4168blackridgecrest-062.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7718/4168blackridgecrest-062.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7718/4168blackridgecrest-062.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;60" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7719/4168blackridgecrest-063.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7719/4168blackridgecrest-063.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7719/4168blackridgecrest-063.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;61" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7720/4168blackridgecrest-064.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7720/4168blackridgecrest-064.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7720/4168blackridgecrest-064.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;62" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7721/4168blackridgecrest-065.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7721/4168blackridgecrest-065.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7721/4168blackridgecrest-065.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;63" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7722/4168blackridgecrest-066.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7722/4168blackridgecrest-066.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7722/4168blackridgecrest-066.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;64" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7723/4168blackridgecrest-067.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7723/4168blackridgecrest-067.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7723/4168blackridgecrest-067.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;65" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7724/4168blackridgecrest-068.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7724/4168blackridgecrest-068.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7724/4168blackridgecrest-068.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;66" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7725/4168blackridgecrest-069.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7725/4168blackridgecrest-069.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7725/4168blackridgecrest-069.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;67" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7726/4168blackridgecrest-070.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7726/4168blackridgecrest-070.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7726/4168blackridgecrest-070.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;68" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7727/4168blackridgecrest-071.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7727/4168blackridgecrest-071.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7727/4168blackridgecrest-071.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;69" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7728/4168blackridgecrest-072.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7728/4168blackridgecrest-072.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7728/4168blackridgecrest-072.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;70" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7729/4168blackridgecrest-073.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7729/4168blackridgecrest-073.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7729/4168blackridgecrest-073.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;71" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 65 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+<section
+id="inventory-homes"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Quick Move-Ins</h2>
+<h3 class="page-section__title mb-3">
+More Homes Featuring the Beaumont
+</h3>
+<p class="mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+<div class="container">
+<div class="row gx-4 gy-5 gy-sm-6 row-cols-1 row-cols-lg-2 row-cols-xl-3">
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4012-martin-brook-circle" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=600&h=400&fit=crop" title="" alt="4012&#x20;Martin&#x20;Brook&#x20;Circle" class="card-img-top&#x20;img-fluid" />
+<div
+class="listing-card__flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;25K Incentive
+</div>
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4012-martin-brook-circle"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Beaumont
+</h3>
+<div class="listing-card__address">
+4012 Martin Brook Circle<br>
+<span class="listing-card__location">
+Hoover, AL 35244
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$728,538
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 211
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=147',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$3,684/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4012-martin-brook-circle"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">5</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="4 Baths + 1 Half Bath"
+>
+4.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+3,392
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-A70Pi53mRM"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-486F9B77-08BE-4F95-A935A9F252C75E9F"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-486F9B77-08BE-4F95-A935A9F252C75E9F" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="759021" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-02.html b/collectors/harris-doyle/fixtures/homes/home-02.html
new file mode 100644
index 00000000..e71b0905
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-02.html
@@ -0,0 +1,3520 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/hoover/the-foothills-at-blackridge/beaumont-pinnacle/4012-martin-brook-circle -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Hoover","state":"AL","region":"Birmingham Metro","community":"113 | The Foothills at Blackridge","model":"854 | Beaumont","spec":"147 | 4012 Martin Brook Circle"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 4012 Martin Brook Circle &#x7c; The Foothills at Blackridge by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;The&#x20;Foothills&#x20;at&#x20;Blackridge&#x20;community&#x20;at&#x20;4012&#x20;Martin&#x20;Brook&#x20;Circle&#x20;in&#x20;Hoover,&#x20;AL&#x20;featuring&#x20;5&#x20;bedrooms&#x20;and&#x20;4.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="ufhlsonfps6mntewm2tkkhin9rtq3s1e5ifj99qy">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;4012&#x20;Martin&#x20;Brook&#x20;Circle&#x20;&#x7c;&#x20;The&#x20;Foothills&#x20;at&#x20;Blackridge&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;The&#x20;Foothills&#x20;at&#x20;Blackridge&#x20;community&#x20;at&#x20;4012&#x20;Martin&#x20;Brook&#x20;Circle&#x20;in&#x20;Hoover,&#x20;AL&#x20;featuring&#x20;5&#x20;bedrooms&#x20;and&#x20;4.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;06&#x2f;7246&#x2f;4012martinbrookcir-004.jpg">
+<meta property="og:image:width" content="3234">
+<meta property="og:image:height" content="2160">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4012-martin-brook-circle"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4012-martin-brook-circle"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item_list","items":[{"google_business_vertical":"real_estate","id":"inv_55"}],"value":""});
+		</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_147"}],"value":728538});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;25K Incentive
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 4012&#x20;Martin&#x20;Brook&#x20;Circle"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;06&#x2f;7246&#x2f;4012martinbrookcir-004.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=3840&h=2560&fit=crop 3840w"
+title=""
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+4012&#x20;Martin&#x20;Brook&#x20;Circle
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge">
+The Foothills at Blackridge
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Hoover, AL 35244
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 211
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$728,538</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=147',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$3,684/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">5</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3,392</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/5606/andy-smith.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Andy Smith</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12055294213"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 529-4213
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;andy-smith2&#x2f;the-foothills-on-site-meeting&#x3f;uuid&#x3d;d3ad25e7-85d7-4c0e-a692-477159242504"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Andy&#x20;Smith"
+>
+<a
+href="mailto&#x3a;andy.smith&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;3nGP8X9FCdR">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1158&#x2f;plan-flyer-beaumont-pinnacle.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-rcFGj9aWRT">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Beaumont
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2456/1st-floor-beaumont-pinnacle.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="853" src="https://harrisdoyle.imgix.net/media-library/2026/05/2456/1st-floor-beaumont-pinnacle.png?w=800&h=853&fit=mx" title="" alt="Beaumont&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2455/2nd-floor-beaumont-pinnacle.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="872" src="https://harrisdoyle.imgix.net/media-library/2026/05/2455/2nd-floor-beaumont-pinnacle.png?w=800&h=872&fit=mx" title="" alt="Beaumont&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/07/7561/3474blackridgecir-004.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.309592%2C-86.889135" target="_blank" rel="nofollow" class="link-primary">
+3474 Blackridge Circle, Hoover, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.309592%2C-86.889135"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/5606/andy-smith.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Andy Smith</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12055294213"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 529-4213
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;andy-smith2&#x2f;the-foothills-on-site-meeting&#x3f;uuid&#x3d;d3ad25e7-85d7-4c0e-a692-477159242504"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Andy&#x20;Smith"
+>
+<a
+href="mailto&#x3a;andy.smith&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Hoover
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+South Shades Crest Elementary
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Brock&rsquo;s Gap Intermediate
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+R.F. Bumpus Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hoover High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="ufhlsonfps6mntewm2tkkhin9rtq3s1e5ifj99qy">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="The&#x20;Foothills&#x20;at&#x20;Blackridge"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="113"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Beaumont"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="854"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="4012&#x20;Martin&#x20;Brook&#x20;Circle"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Flood Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms, Great Room &amp; Covered Patio Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Irrigation System in Front, Side &amp; Backyard</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Four Sides Brick &#x28;where applicable&#x29;</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>42&rdquo; Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Designer Tile Backsplash &amp; Under Cabinet Lighting</li>
+<li>Double Trash Pull-Out</li>
+<li>Stainless Single Bowl Undermount Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Gas Frigidaire Gallery Stainless Steel 30&rdquo;, 5-Burner Cooktop</li>
+<li>Frigidaire Gallery Stainless Wall Oven with Microwave Above</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+<li>30&rdquo; Custom Cabinet Hood with Vent to Exterior</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Hardwoods or Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways &amp; Loft &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>Oak Hardwood or Luxury Vinyl Treads on Stairs</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+<li>36&rdquo; Ventless Fireplace with Gas Logs, Designer Mantel, Brick Surround &amp; Raised Hearth</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Drop-In Tub with Tile &amp; Schluter System Trim</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Synthetic Iron Tub with Tile on Main Level</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/06/7246/4012martinbrookcir-004.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7245/4012martinbrookcir-003.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7245/4012martinbrookcir-003.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/06/7245/4012martinbrookcir-003.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7248/4012martinbrookcir-006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7248/4012martinbrookcir-006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/06/7248/4012martinbrookcir-006.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7249/4012martinbrookcir-007.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7249/4012martinbrookcir-007.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/06/7249/4012martinbrookcir-007.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7250/4012martinbrookcir-008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7250/4012martinbrookcir-008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/06/7250/4012martinbrookcir-008.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7301/4012martinbrookcir-staged-001.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7301/4012martinbrookcir-staged-001.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/06/7301/4012martinbrookcir-staged-001.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7302/4012martinbrookcir-staged-002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7302/4012martinbrookcir-staged-002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7302/4012martinbrookcir-staged-002.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7303/4012martinbrookcir-staged-003.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7303/4012martinbrookcir-staged-003.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7303/4012martinbrookcir-staged-003.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7304/4012martinbrookcir-staged-004.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7304/4012martinbrookcir-staged-004.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7304/4012martinbrookcir-staged-004.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7305/4012martinbrookcir-staged-005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7305/4012martinbrookcir-staged-005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7305/4012martinbrookcir-staged-005.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7306/4012martinbrookcir-staged-006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7306/4012martinbrookcir-staged-006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7306/4012martinbrookcir-staged-006.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7307/4012martinbrookcir-staged-007.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7307/4012martinbrookcir-staged-007.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7307/4012martinbrookcir-staged-007.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7308/4012martinbrookcir-staged-008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7308/4012martinbrookcir-staged-008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7308/4012martinbrookcir-staged-008.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7309/4012martinbrookcir-staged-009.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7309/4012martinbrookcir-staged-009.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7309/4012martinbrookcir-staged-009.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7310/4012martinbrookcir-staged-010.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7310/4012martinbrookcir-staged-010.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7310/4012martinbrookcir-staged-010.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7311/4012martinbrookcir-staged-011.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7311/4012martinbrookcir-staged-011.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7311/4012martinbrookcir-staged-011.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7312/4012martinbrookcir-staged-012.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7312/4012martinbrookcir-staged-012.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7312/4012martinbrookcir-staged-012.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7313/4012martinbrookcir-staged-013.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7313/4012martinbrookcir-staged-013.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7313/4012martinbrookcir-staged-013.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7314/4012martinbrookcir-staged-014.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7314/4012martinbrookcir-staged-014.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7314/4012martinbrookcir-staged-014.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7315/4012martinbrookcir-staged-015.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7315/4012martinbrookcir-staged-015.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7315/4012martinbrookcir-staged-015.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7316/4012martinbrookcir-staged-016.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7316/4012martinbrookcir-staged-016.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7316/4012martinbrookcir-staged-016.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7317/4012martinbrookcir-staged-017.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7317/4012martinbrookcir-staged-017.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7317/4012martinbrookcir-staged-017.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7318/4012martinbrookcir-staged-018.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7318/4012martinbrookcir-staged-018.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7318/4012martinbrookcir-staged-018.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7319/4012martinbrookcir-staged-019.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7319/4012martinbrookcir-staged-019.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7319/4012martinbrookcir-staged-019.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7320/4012martinbrookcir-staged-020.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7320/4012martinbrookcir-staged-020.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7320/4012martinbrookcir-staged-020.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7321/4012martinbrookcir-staged-021.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7321/4012martinbrookcir-staged-021.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7321/4012martinbrookcir-staged-021.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7322/4012martinbrookcir-staged-022.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7322/4012martinbrookcir-staged-022.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7322/4012martinbrookcir-staged-022.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7323/4012martinbrookcir-staged-023.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7323/4012martinbrookcir-staged-023.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7323/4012martinbrookcir-staged-023.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7324/4012martinbrookcir-staged-024.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7324/4012martinbrookcir-staged-024.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7324/4012martinbrookcir-staged-024.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7325/4012martinbrookcir-staged-025.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7325/4012martinbrookcir-staged-025.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7325/4012martinbrookcir-staged-025.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7326/4012martinbrookcir-staged-026.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7326/4012martinbrookcir-staged-026.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7326/4012martinbrookcir-staged-026.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7327/4012martinbrookcir-staged-027.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7327/4012martinbrookcir-staged-027.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7327/4012martinbrookcir-staged-027.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7328/4012martinbrookcir-staged-028.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7328/4012martinbrookcir-staged-028.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7328/4012martinbrookcir-staged-028.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7330/4012martinbrookcir-staged-029.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7330/4012martinbrookcir-staged-029.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7330/4012martinbrookcir-staged-029.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7329/4012martinbrookcir-staged-030.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7329/4012martinbrookcir-staged-030.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7329/4012martinbrookcir-staged-030.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7331/4012martinbrookcir-staged-031.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7331/4012martinbrookcir-staged-031.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7331/4012martinbrookcir-staged-031.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7332/4012martinbrookcir-staged-032.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7332/4012martinbrookcir-staged-032.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7332/4012martinbrookcir-staged-032.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7276/4012martinbrookcir-034.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7276/4012martinbrookcir-034.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7276/4012martinbrookcir-034.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7277/4012martinbrookcir-035.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7277/4012martinbrookcir-035.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7277/4012martinbrookcir-035.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7278/4012martinbrookcir-036.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7278/4012martinbrookcir-036.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7278/4012martinbrookcir-036.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7279/4012martinbrookcir-037.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7279/4012martinbrookcir-037.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7279/4012martinbrookcir-037.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7280/4012martinbrookcir-038.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7280/4012martinbrookcir-038.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7280/4012martinbrookcir-038.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7281/4012martinbrookcir-039.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7281/4012martinbrookcir-039.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7281/4012martinbrookcir-039.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7282/4012martinbrookcir-040.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7282/4012martinbrookcir-040.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7282/4012martinbrookcir-040.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7283/4012martinbrookcir-041.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7283/4012martinbrookcir-041.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7283/4012martinbrookcir-041.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7284/4012martinbrookcir-042.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7284/4012martinbrookcir-042.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7284/4012martinbrookcir-042.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7285/4012martinbrookcir-043.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7285/4012martinbrookcir-043.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7285/4012martinbrookcir-043.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7286/4012martinbrookcir-044.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7286/4012martinbrookcir-044.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7286/4012martinbrookcir-044.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7287/4012martinbrookcir-045.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7287/4012martinbrookcir-045.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7287/4012martinbrookcir-045.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7288/4012martinbrookcir-046.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7288/4012martinbrookcir-046.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7288/4012martinbrookcir-046.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7289/4012martinbrookcir-047.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7289/4012martinbrookcir-047.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7289/4012martinbrookcir-047.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7290/4012martinbrookcir-048.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7290/4012martinbrookcir-048.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7290/4012martinbrookcir-048.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7291/4012martinbrookcir-049.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7291/4012martinbrookcir-049.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7291/4012martinbrookcir-049.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7292/4012martinbrookcir-050.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7292/4012martinbrookcir-050.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7292/4012martinbrookcir-050.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;54" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7293/4012martinbrookcir-051.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7293/4012martinbrookcir-051.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7293/4012martinbrookcir-051.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7294/4012martinbrookcir-052.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7294/4012martinbrookcir-052.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7294/4012martinbrookcir-052.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;56" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7295/4012martinbrookcir-053.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7295/4012martinbrookcir-053.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7295/4012martinbrookcir-053.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;57" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7296/4012martinbrookcir-054.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7296/4012martinbrookcir-054.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7296/4012martinbrookcir-054.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;58" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/06/7297/4012martinbrookcir-055.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/06/7297/4012martinbrookcir-055.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/06/7297/4012martinbrookcir-055.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;59" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 53 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+<section
+id="inventory-homes"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Quick Move-Ins</h2>
+<h3 class="page-section__title mb-3">
+More Homes Featuring the Beaumont
+</h3>
+<p class="mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+<div class="container">
+<div class="row gx-4 gy-5 gy-sm-6 row-cols-1 row-cols-lg-2 row-cols-xl-3">
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4168-blackridge-crest" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/07/7658/4168blackridgecrest-002.jpg?w=600&h=400&fit=crop" title="" alt="4168&#x20;Blackridge&#x20;Crest" class="card-img-top&#x20;img-fluid" />
+<div
+class="listing-card__flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;25K Incentive
+</div>
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4168-blackridge-crest"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Beaumont
+</h3>
+<div class="listing-card__address">
+4168 Blackridge Crest<br>
+<span class="listing-card__location">
+Hoover, AL 35244
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$759,021
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 311
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=55',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$3,838/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge&#x2f;beaumont-pinnacle&#x2f;4168-blackridge-crest"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">5</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="4 Baths + 1 Half Bath"
+>
+4.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+3,392
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-rcFGj9aWRT"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-95891AA1-D471-4FAE-89646C9549AF6A8F"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-95891AA1-D471-4FAE-89646C9549AF6A8F" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="728538" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-03.html b/collectors/harris-doyle/fixtures/homes/home-03.html
new file mode 100644
index 00000000..eeebafe8
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-03.html
@@ -0,0 +1,2850 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/auburn/auburn/mimms-trail/bradford-keystone/2674-rutland-rd -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Auburn","state":"AL","region":"Auburn Metro","community":"122 | Mimms Trail","model":"855 | Bradford","spec":"81 | 2674 Rutland RD"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 2674 Rutland RD &#x7c; Mimms Trail by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Mimms&#x20;Trail&#x20;community&#x20;at&#x20;2674&#x20;Rutland&#x20;RD&#x20;in&#x20;Auburn,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="2m8dsopydnx3fifxsg9iob2jma4dm7kfmo1kyblf">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;2674&#x20;Rutland&#x20;RD&#x20;&#x7c;&#x20;Mimms&#x20;Trail&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Mimms&#x20;Trail&#x20;community&#x20;at&#x20;2674&#x20;Rutland&#x20;RD&#x20;in&#x20;Auburn,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1178&#x2f;bradford-elevation-a-front-load.jpg">
+<meta property="og:image:width" content="3349">
+<meta property="og:image:height" content="2160">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail&#x2f;bradford-keystone&#x2f;2674-rutland-rd"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail&#x2f;bradford-keystone&#x2f;2674-rutland-rd"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_81"}],"value":429060});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 2674&#x20;Rutland&#x20;RD"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1178&#x2f;bradford-elevation-a-front-load.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/1178/bradford-elevation-a-front-load.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;A"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt="Bradford&#x20;Elevation&#x20;A&#x20;Front&#x20;Load"
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+2674&#x20;Rutland&#x20;RD
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail">
+Mimms Trail
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Auburn, AL 36832
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 620
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$429,060</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=81',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$2,170/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">1,649</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/1548/christina.jpg?fp-y=0&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Christina Durden Wright</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+17065739399"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(706) 573-9399
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;christina-wright&#x2f;mimms-trail-onsite-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Christina&#x20;Durden&#x20;Wright"
+>
+<a
+href="mailto&#x3a;christina.wright&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;zH8YAF9ouH8">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1218&#x2f;bradford-front-load-combined.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-miJkeTNNTy">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Bradford
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2464/1st-floor-bradford-a-keystone.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1035" src="https://harrisdoyle.imgix.net/media-library/2026/05/2464/1st-floor-bradford-a-keystone.png?w=800&h=1035&fit=mx" title="" alt="Bradford&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/07/7987/full-size-jpegs-17.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=32.543578%2C-85.493934" target="_blank" rel="nofollow" class="link-primary">
+2637 Rutland Road, Auburn, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=32.543578%2C-85.493934"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/1548/christina.jpg?fp-y=0&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Christina Durden Wright</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+17065739399"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(706) 573-9399
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;christina-wright&#x2f;mimms-trail-onsite-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Christina&#x20;Durden&#x20;Wright"
+>
+<a
+href="mailto&#x3a;christina.wright&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Auburn
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Auburn Early Education School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Ogletree Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Drake Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+East Samford Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Auburn Junior High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Auburn High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="2m8dsopydnx3fifxsg9iob2jma4dm7kfmo1kyblf">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Mimms&#x20;Trail"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="122"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Bradford"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="855"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="2674&#x20;Rutland&#x20;RD"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Flood Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Undermount Stainless - Single Bowl Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Stainless 30&rdquo; Freestanding Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways, Loft &amp; Stairs &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1188/gallery-images-bradford-10.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1188/gallery-images-bradford-10.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1188/gallery-images-bradford-10.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1189/gallery-images-bradford-11.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1189/gallery-images-bradford-11.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1189/gallery-images-bradford-11.jpg?w=850&h=638&fit=crop" title="" alt="Bradford" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1190/gallery-images-bradford-12.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1190/gallery-images-bradford-12.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1190/gallery-images-bradford-12.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1191/gallery-images-bradford-13.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1191/gallery-images-bradford-13.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1191/gallery-images-bradford-13.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1192/gallery-images-bradford-14.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1192/gallery-images-bradford-14.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1192/gallery-images-bradford-14.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1193/gallery-images-bradford-15.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1193/gallery-images-bradford-15.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1193/gallery-images-bradford-15.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1194/gallery-images-bradford-16.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1194/gallery-images-bradford-16.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1194/gallery-images-bradford-16.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1195/gallery-images-bradford-17.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1195/gallery-images-bradford-17.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1195/gallery-images-bradford-17.jpg?w=800&h=600&fit=crop" title="" alt="Bradford" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1196/gallery-images-bradford-18.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1196/gallery-images-bradford-18.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1196/gallery-images-bradford-18.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1197/gallery-images-bradford-19.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1197/gallery-images-bradford-19.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1197/gallery-images-bradford-19.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1198/gallery-images-bradford-20.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1198/gallery-images-bradford-20.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1198/gallery-images-bradford-20.jpg?w=800&h=600&fit=crop" title="" alt="Bradford" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1199/gallery-images-bradford-21.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1199/gallery-images-bradford-21.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1199/gallery-images-bradford-21.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1200/gallery-images-bradford-22.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1200/gallery-images-bradford-22.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1200/gallery-images-bradford-22.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1201/gallery-images-bradford-23.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1201/gallery-images-bradford-23.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1201/gallery-images-bradford-23.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1202/gallery-images-bradford-24.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1202/gallery-images-bradford-24.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1202/gallery-images-bradford-24.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1203/gallery-images-bradford-25.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1203/gallery-images-bradford-25.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1203/gallery-images-bradford-25.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1204/gallery-images-bradford-26.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1204/gallery-images-bradford-26.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1204/gallery-images-bradford-26.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1205/gallery-images-bradford-27.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1205/gallery-images-bradford-27.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1205/gallery-images-bradford-27.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1206/gallery-images-bradford-28.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1206/gallery-images-bradford-28.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1206/gallery-images-bradford-28.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1207/gallery-images-bradford-29.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1207/gallery-images-bradford-29.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1207/gallery-images-bradford-29.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1208/gallery-images-bradford-30.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1208/gallery-images-bradford-30.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1208/gallery-images-bradford-30.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1209/gallery-images-bradford-31.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1209/gallery-images-bradford-31.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1209/gallery-images-bradford-31.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1210/gallery-images-bradford-32.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1210/gallery-images-bradford-32.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1210/gallery-images-bradford-32.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1211/gallery-images-bradford-33.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1211/gallery-images-bradford-33.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1211/gallery-images-bradford-33.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1212/gallery-images-bradford-34.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1212/gallery-images-bradford-34.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1212/gallery-images-bradford-34.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1213/gallery-images-bradford-35.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1213/gallery-images-bradford-35.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1213/gallery-images-bradford-35.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1216/gallery-images-bradford-38.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1216/gallery-images-bradford-38.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1216/gallery-images-bradford-38.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1215/gallery-images-bradford-37.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1215/gallery-images-bradford-37.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1215/gallery-images-bradford-37.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 22 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-miJkeTNNTy"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-5837223E-A883-4BCD-85288B90E9BCCCD6"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-5837223E-A883-4BCD-85288B90E9BCCCD6" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="429060" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-04.html b/collectors/harris-doyle/fixtures/homes/home-04.html
new file mode 100644
index 00000000..08631e75
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-04.html
@@ -0,0 +1,3309 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/auburn/auburn/mimms-trail/tucker-keystone/725-shagbark-lane -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Auburn","state":"AL","region":"Auburn Metro","community":"122 | Mimms Trail","model":"874 | Tucker","spec":"177 | 725 Shagbark Lane"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 725 Shagbark Lane &#x7c; Mimms Trail by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Mimms&#x20;Trail&#x20;community&#x20;at&#x20;725&#x20;Shagbark&#x20;Lane&#x20;in&#x20;Auburn,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="we2p17s5sdvy130xovg8oipfgfhogd6xnvk8un06">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;725&#x20;Shagbark&#x20;Lane&#x20;&#x7c;&#x20;Mimms&#x20;Trail&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Mimms&#x20;Trail&#x20;community&#x20;at&#x20;725&#x20;Shagbark&#x20;Lane&#x20;in&#x20;Auburn,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;06&#x2f;7100&#x2f;tucker-a-fl.jpg">
+<meta property="og:image:width" content="1920">
+<meta property="og:image:height" content="1080">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail&#x2f;tucker-keystone&#x2f;725-shagbark-lane"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail&#x2f;tucker-keystone&#x2f;725-shagbark-lane"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_177"}],"value":490755});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 725&#x20;Shagbark&#x20;Lane"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;06&#x2f;7100&#x2f;tucker-a-fl.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=3840&h=2560&fit=crop 3840w"
+title=""
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+725&#x20;Shagbark&#x20;Lane
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail">
+Mimms Trail
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Auburn, AL 36832
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 676
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$490,755</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=177',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$2,482/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,009</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/1548/christina.jpg?fp-y=0&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Christina Durden Wright</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+17065739399"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(706) 573-9399
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;christina-wright&#x2f;mimms-trail-onsite-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Christina&#x20;Durden&#x20;Wright"
+>
+<a
+href="mailto&#x3a;christina.wright&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;9N3zaWXT2kZ">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2182&#x2f;tucker-combined-keystone.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-RgTM8-sdQn">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Tucker
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/08/8258/1st-floor-tucker-a-fl-keystone.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="1397.744807121662" height="800" src="https://harrisdoyle.imgix.net/media-library/2026/08/8258/1st-floor-tucker-a-fl-keystone.png?w=1397.744807121662&h=800&fit=max" title="" alt="Tucker&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/07/7987/full-size-jpegs-17.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=32.543578%2C-85.493934" target="_blank" rel="nofollow" class="link-primary">
+2637 Rutland Road, Auburn, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=32.543578%2C-85.493934"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/1548/christina.jpg?fp-y=0&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Christina Durden Wright</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+17065739399"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(706) 573-9399
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;christina-wright&#x2f;mimms-trail-onsite-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Christina&#x20;Durden&#x20;Wright"
+>
+<a
+href="mailto&#x3a;christina.wright&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Auburn
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Auburn Early Education School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Ogletree Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Drake Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+East Samford Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Auburn Junior High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Auburn High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="we2p17s5sdvy130xovg8oipfgfhogd6xnvk8un06">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Mimms&#x20;Trail"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="122"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Tucker"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="874"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="725&#x20;Shagbark&#x20;Lane"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Flood Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Undermount Stainless - Single Bowl Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Stainless 30&rdquo; Freestanding Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways, Loft &amp; Stairs &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4978/5412longmeadowrdge-model002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4978/5412longmeadowrdge-model002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4978/5412longmeadowrdge-model002.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4982/5412longmeadowrdge-model005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4982/5412longmeadowrdge-model005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4982/5412longmeadowrdge-model005.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4983/5412longmeadowrdge-model006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4983/5412longmeadowrdge-model006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4983/5412longmeadowrdge-model006.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4985/5412longmeadowrdge-reshoot001-copy-copy.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4985/5412longmeadowrdge-reshoot001-copy-copy.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4985/5412longmeadowrdge-reshoot001-copy-copy.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4987/5412longmeadowrdge-reshoot002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4987/5412longmeadowrdge-reshoot002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4987/5412longmeadowrdge-reshoot002.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4988/5412longmeadowrdge-reshoot003.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4988/5412longmeadowrdge-reshoot003.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4988/5412longmeadowrdge-reshoot003.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4989/5412longmeadowrdge-reshoot004.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4989/5412longmeadowrdge-reshoot004.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4989/5412longmeadowrdge-reshoot004.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4990/5412longmeadowrdge-reshoot005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4990/5412longmeadowrdge-reshoot005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4990/5412longmeadowrdge-reshoot005.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4991/5412longmeadowrdge-reshoot006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4991/5412longmeadowrdge-reshoot006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4991/5412longmeadowrdge-reshoot006.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4992/5412longmeadowrdge-reshoot007.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4992/5412longmeadowrdge-reshoot007.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4992/5412longmeadowrdge-reshoot007.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4993/5412longmeadowrdge-reshoot008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4993/5412longmeadowrdge-reshoot008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4993/5412longmeadowrdge-reshoot008.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4994/5412longmeadowrdge-reshoot009.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4994/5412longmeadowrdge-reshoot009.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4994/5412longmeadowrdge-reshoot009.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4995/5412longmeadowrdge-reshoot010.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4995/5412longmeadowrdge-reshoot010.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4995/5412longmeadowrdge-reshoot010.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4997/5412longmeadowrdge-reshoot011.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4997/5412longmeadowrdge-reshoot011.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4997/5412longmeadowrdge-reshoot011.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4996/5412longmeadowrdge-reshoot012.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4996/5412longmeadowrdge-reshoot012.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4996/5412longmeadowrdge-reshoot012.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4998/5412longmeadowrdge-reshoot013.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4998/5412longmeadowrdge-reshoot013.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4998/5412longmeadowrdge-reshoot013.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4999/5412longmeadowrdge-reshoot014.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4999/5412longmeadowrdge-reshoot014.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4999/5412longmeadowrdge-reshoot014.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5000/5412longmeadowrdge-reshoot015.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5000/5412longmeadowrdge-reshoot015.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5000/5412longmeadowrdge-reshoot015.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5001/5412longmeadowrdge-reshoot016.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5001/5412longmeadowrdge-reshoot016.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5001/5412longmeadowrdge-reshoot016.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5002/5412longmeadowrdge-reshoot017.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5002/5412longmeadowrdge-reshoot017.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5002/5412longmeadowrdge-reshoot017.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5003/5412longmeadowrdge-reshoot018.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5003/5412longmeadowrdge-reshoot018.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5003/5412longmeadowrdge-reshoot018.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5005/5412longmeadowrdge-reshoot020.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5005/5412longmeadowrdge-reshoot020.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5005/5412longmeadowrdge-reshoot020.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5004/5412longmeadowrdge-reshoot019.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5004/5412longmeadowrdge-reshoot019.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5004/5412longmeadowrdge-reshoot019.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5006/5412longmeadowrdge-reshoot021.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5006/5412longmeadowrdge-reshoot021.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5006/5412longmeadowrdge-reshoot021.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5007/5412longmeadowrdge-reshoot022.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5007/5412longmeadowrdge-reshoot022.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5007/5412longmeadowrdge-reshoot022.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5008/5412longmeadowrdge-reshoot023.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5008/5412longmeadowrdge-reshoot023.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5008/5412longmeadowrdge-reshoot023.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5009/5412longmeadowrdge-reshoot024.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5009/5412longmeadowrdge-reshoot024.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5009/5412longmeadowrdge-reshoot024.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5010/5412longmeadowrdge-reshoot025.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5010/5412longmeadowrdge-reshoot025.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5010/5412longmeadowrdge-reshoot025.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5011/5412longmeadowrdge-reshoot026.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5011/5412longmeadowrdge-reshoot026.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5011/5412longmeadowrdge-reshoot026.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5012/5412longmeadowrdge-reshoot027.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5012/5412longmeadowrdge-reshoot027.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5012/5412longmeadowrdge-reshoot027.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5013/5412longmeadowrdge-reshoot028.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5013/5412longmeadowrdge-reshoot028.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5013/5412longmeadowrdge-reshoot028.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5014/5412longmeadowrdge-reshoot029.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5014/5412longmeadowrdge-reshoot029.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5014/5412longmeadowrdge-reshoot029.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5015/5412longmeadowrdge-reshoot030.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5015/5412longmeadowrdge-reshoot030.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5015/5412longmeadowrdge-reshoot030.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5016/5412longmeadowrdge-reshoot031.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5016/5412longmeadowrdge-reshoot031.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5016/5412longmeadowrdge-reshoot031.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5017/5412longmeadowrdge-reshoot032.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5017/5412longmeadowrdge-reshoot032.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5017/5412longmeadowrdge-reshoot032.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5019/5412longmeadowrdge-reshoot033.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5019/5412longmeadowrdge-reshoot033.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5019/5412longmeadowrdge-reshoot033.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5018/5412longmeadowrdge-reshoot034.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5018/5412longmeadowrdge-reshoot034.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5018/5412longmeadowrdge-reshoot034.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5020/5412longmeadowrdge-reshoot035.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5020/5412longmeadowrdge-reshoot035.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5020/5412longmeadowrdge-reshoot035.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5021/5412longmeadowrdge-reshoot036.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5021/5412longmeadowrdge-reshoot036.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5021/5412longmeadowrdge-reshoot036.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5022/5412longmeadowrdge-reshoot037.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5022/5412longmeadowrdge-reshoot037.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5022/5412longmeadowrdge-reshoot037.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5023/5412longmeadowrdge-reshoot038.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5023/5412longmeadowrdge-reshoot038.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5023/5412longmeadowrdge-reshoot038.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5024/5412longmeadowrdge-reshoot039.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5024/5412longmeadowrdge-reshoot039.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5024/5412longmeadowrdge-reshoot039.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5025/5412longmeadowrdge-reshoot040.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5025/5412longmeadowrdge-reshoot040.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5025/5412longmeadowrdge-reshoot040.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5026/5412longmeadowrdge-reshoot041.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5026/5412longmeadowrdge-reshoot041.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5026/5412longmeadowrdge-reshoot041.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5027/5412longmeadowrdge-reshoot042.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5027/5412longmeadowrdge-reshoot042.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5027/5412longmeadowrdge-reshoot042.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5028/5412longmeadowrdge-reshoot043.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5028/5412longmeadowrdge-reshoot043.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5028/5412longmeadowrdge-reshoot043.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5029/5412longmeadowrdge-reshoot044.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5029/5412longmeadowrdge-reshoot044.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5029/5412longmeadowrdge-reshoot044.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5030/5412longmeadowrdge-reshoot045.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5030/5412longmeadowrdge-reshoot045.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5030/5412longmeadowrdge-reshoot045.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5031/5412longmeadowrdge-reshoot046.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5031/5412longmeadowrdge-reshoot046.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5031/5412longmeadowrdge-reshoot046.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5032/5412longmeadowrdge-reshoot047.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5032/5412longmeadowrdge-reshoot047.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5032/5412longmeadowrdge-reshoot047.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5033/5412longmeadowrdge-reshoot048.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5033/5412longmeadowrdge-reshoot048.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5033/5412longmeadowrdge-reshoot048.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5034/5412longmeadowrdge-reshoot049.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5034/5412longmeadowrdge-reshoot049.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5034/5412longmeadowrdge-reshoot049.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5035/5412longmeadowrdge-reshoot050.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5035/5412longmeadowrdge-reshoot050.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5035/5412longmeadowrdge-reshoot050.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5036/5412longmeadowrdge-reshoot051.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5036/5412longmeadowrdge-reshoot051.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5036/5412longmeadowrdge-reshoot051.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;54" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5037/5412longmeadowrdge-reshoot052.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5037/5412longmeadowrdge-reshoot052.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5037/5412longmeadowrdge-reshoot052.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 49 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-RgTM8-sdQn"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-0E8F6E04-B50C-40C0-8B2A1837DD52B974"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-0E8F6E04-B50C-40C0-8B2A1837DD52B974" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="490755" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-05.html b/collectors/harris-doyle/fixtures/homes/home-05.html
new file mode 100644
index 00000000..5e5fb5a6
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-05.html
@@ -0,0 +1,3045 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/trussville/longmeadow/tucker-keystone/5451-longmeadow-ridge -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Trussville","state":"AL","region":"Birmingham Metro","community":"114 | Longmeadow","model":"884 | Tucker","spec":"135 | 5451 Longmeadow Ridge"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 5451 Longmeadow Ridge &#x7c; Longmeadow by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Longmeadow&#x20;community&#x20;at&#x20;5451&#x20;Longmeadow&#x20;Ridge&#x20;in&#x20;Trussville,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="yax2viqhtj1mv2cuvux5157c97slcvfps5j0j923">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;5451&#x20;Longmeadow&#x20;Ridge&#x20;&#x7c;&#x20;Longmeadow&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Longmeadow&#x20;community&#x20;at&#x20;5451&#x20;Longmeadow&#x20;Ridge&#x20;in&#x20;Trussville,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;06&#x2f;7100&#x2f;tucker-a-fl.jpg">
+<meta property="og:image:width" content="1920">
+<meta property="og:image:height" content="1080">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow&#x2f;tucker-keystone&#x2f;5451-longmeadow-ridge"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow&#x2f;tucker-keystone&#x2f;5451-longmeadow-ridge"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_135"}],"value":510452});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;10K Incentive
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 5451&#x20;Longmeadow&#x20;Ridge"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;06&#x2f;7100&#x2f;tucker-a-fl.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/06/7100/tucker-a-fl.jpg?w=3840&h=2560&fit=crop 3840w"
+title=""
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+5451&#x20;Longmeadow&#x20;Ridge
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow">
+Longmeadow
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Trussville, AL 35173
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 22
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$510,452</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=135',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$2,581/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,009</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2341/michael-harden.jpg?fp-y=0&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Michael Harden</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12057399175"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 739-9175
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;kristie-cotter&#x2f;longview-at-chelsea-park&#x3f;uuid&#x3d;70fdecee-d9f0-4282-b988-f7d84ed8d8a8"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Michael&#x20;Harden"
+>
+<a
+href="mailto&#x3a;michael.harden&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;9N3zaWXT2kZ">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2182&#x2f;tucker-combined-keystone.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-Wmiyw_ywR6">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Tucker
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2609/1st-floor-tucker-a-fl-keystone.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1398" src="https://harrisdoyle.imgix.net/media-library/2026/05/2609/1st-floor-tucker-a-fl-keystone.png?w=800&h=1398&fit=mx" title="" alt="Tucker&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/07/7564/5412longmeadowrdge-model024.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.661364%2C-86.609125" target="_blank" rel="nofollow" class="link-primary">
+5448 Longmeadow Ridge, Trussville, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.661364%2C-86.609125"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2341/michael-harden.jpg?fp-y=0&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Michael Harden</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12057399175"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 739-9175
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;kristie-cotter&#x2f;longview-at-chelsea-park&#x3f;uuid&#x3d;70fdecee-d9f0-4282-b988-f7d84ed8d8a8"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Michael&#x20;Harden"
+>
+<a
+href="mailto&#x3a;michael.harden&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Trussville
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Paine Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hewitt-Trussville Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hewitt-Trussville High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="yax2viqhtj1mv2cuvux5157c97slcvfps5j0j923">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Longmeadow"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="114"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Tucker"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="884"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="5451&#x20;Longmeadow&#x20;Ridge"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4978/5412longmeadowrdge-model002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4978/5412longmeadowrdge-model002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4978/5412longmeadowrdge-model002.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4982/5412longmeadowrdge-model005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4982/5412longmeadowrdge-model005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4982/5412longmeadowrdge-model005.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4983/5412longmeadowrdge-model006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4983/5412longmeadowrdge-model006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4983/5412longmeadowrdge-model006.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4985/5412longmeadowrdge-reshoot001-copy-copy.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4985/5412longmeadowrdge-reshoot001-copy-copy.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4985/5412longmeadowrdge-reshoot001-copy-copy.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4987/5412longmeadowrdge-reshoot002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4987/5412longmeadowrdge-reshoot002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4987/5412longmeadowrdge-reshoot002.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4988/5412longmeadowrdge-reshoot003.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4988/5412longmeadowrdge-reshoot003.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4988/5412longmeadowrdge-reshoot003.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4989/5412longmeadowrdge-reshoot004.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4989/5412longmeadowrdge-reshoot004.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4989/5412longmeadowrdge-reshoot004.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4990/5412longmeadowrdge-reshoot005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4990/5412longmeadowrdge-reshoot005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4990/5412longmeadowrdge-reshoot005.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4991/5412longmeadowrdge-reshoot006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4991/5412longmeadowrdge-reshoot006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4991/5412longmeadowrdge-reshoot006.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4992/5412longmeadowrdge-reshoot007.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4992/5412longmeadowrdge-reshoot007.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4992/5412longmeadowrdge-reshoot007.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4993/5412longmeadowrdge-reshoot008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4993/5412longmeadowrdge-reshoot008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4993/5412longmeadowrdge-reshoot008.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4994/5412longmeadowrdge-reshoot009.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4994/5412longmeadowrdge-reshoot009.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4994/5412longmeadowrdge-reshoot009.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4995/5412longmeadowrdge-reshoot010.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4995/5412longmeadowrdge-reshoot010.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4995/5412longmeadowrdge-reshoot010.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4997/5412longmeadowrdge-reshoot011.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4997/5412longmeadowrdge-reshoot011.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4997/5412longmeadowrdge-reshoot011.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4996/5412longmeadowrdge-reshoot012.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4996/5412longmeadowrdge-reshoot012.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4996/5412longmeadowrdge-reshoot012.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4998/5412longmeadowrdge-reshoot013.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4998/5412longmeadowrdge-reshoot013.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4998/5412longmeadowrdge-reshoot013.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4999/5412longmeadowrdge-reshoot014.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4999/5412longmeadowrdge-reshoot014.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4999/5412longmeadowrdge-reshoot014.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5000/5412longmeadowrdge-reshoot015.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5000/5412longmeadowrdge-reshoot015.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5000/5412longmeadowrdge-reshoot015.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5001/5412longmeadowrdge-reshoot016.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5001/5412longmeadowrdge-reshoot016.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5001/5412longmeadowrdge-reshoot016.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5002/5412longmeadowrdge-reshoot017.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5002/5412longmeadowrdge-reshoot017.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5002/5412longmeadowrdge-reshoot017.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5003/5412longmeadowrdge-reshoot018.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5003/5412longmeadowrdge-reshoot018.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5003/5412longmeadowrdge-reshoot018.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5005/5412longmeadowrdge-reshoot020.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5005/5412longmeadowrdge-reshoot020.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5005/5412longmeadowrdge-reshoot020.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5004/5412longmeadowrdge-reshoot019.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5004/5412longmeadowrdge-reshoot019.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5004/5412longmeadowrdge-reshoot019.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5006/5412longmeadowrdge-reshoot021.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5006/5412longmeadowrdge-reshoot021.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5006/5412longmeadowrdge-reshoot021.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5007/5412longmeadowrdge-reshoot022.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5007/5412longmeadowrdge-reshoot022.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5007/5412longmeadowrdge-reshoot022.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5008/5412longmeadowrdge-reshoot023.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5008/5412longmeadowrdge-reshoot023.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5008/5412longmeadowrdge-reshoot023.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5009/5412longmeadowrdge-reshoot024.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5009/5412longmeadowrdge-reshoot024.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5009/5412longmeadowrdge-reshoot024.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5010/5412longmeadowrdge-reshoot025.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5010/5412longmeadowrdge-reshoot025.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5010/5412longmeadowrdge-reshoot025.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5011/5412longmeadowrdge-reshoot026.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5011/5412longmeadowrdge-reshoot026.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5011/5412longmeadowrdge-reshoot026.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5012/5412longmeadowrdge-reshoot027.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5012/5412longmeadowrdge-reshoot027.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5012/5412longmeadowrdge-reshoot027.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5013/5412longmeadowrdge-reshoot028.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5013/5412longmeadowrdge-reshoot028.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5013/5412longmeadowrdge-reshoot028.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5014/5412longmeadowrdge-reshoot029.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5014/5412longmeadowrdge-reshoot029.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5014/5412longmeadowrdge-reshoot029.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5015/5412longmeadowrdge-reshoot030.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5015/5412longmeadowrdge-reshoot030.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5015/5412longmeadowrdge-reshoot030.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5016/5412longmeadowrdge-reshoot031.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5016/5412longmeadowrdge-reshoot031.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5016/5412longmeadowrdge-reshoot031.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5017/5412longmeadowrdge-reshoot032.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5017/5412longmeadowrdge-reshoot032.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5017/5412longmeadowrdge-reshoot032.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5019/5412longmeadowrdge-reshoot033.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5019/5412longmeadowrdge-reshoot033.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5019/5412longmeadowrdge-reshoot033.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5018/5412longmeadowrdge-reshoot034.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5018/5412longmeadowrdge-reshoot034.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5018/5412longmeadowrdge-reshoot034.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5020/5412longmeadowrdge-reshoot035.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5020/5412longmeadowrdge-reshoot035.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5020/5412longmeadowrdge-reshoot035.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5021/5412longmeadowrdge-reshoot036.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5021/5412longmeadowrdge-reshoot036.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5021/5412longmeadowrdge-reshoot036.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5022/5412longmeadowrdge-reshoot037.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5022/5412longmeadowrdge-reshoot037.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5022/5412longmeadowrdge-reshoot037.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5023/5412longmeadowrdge-reshoot038.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5023/5412longmeadowrdge-reshoot038.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5023/5412longmeadowrdge-reshoot038.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5024/5412longmeadowrdge-reshoot039.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5024/5412longmeadowrdge-reshoot039.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5024/5412longmeadowrdge-reshoot039.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5025/5412longmeadowrdge-reshoot040.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5025/5412longmeadowrdge-reshoot040.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5025/5412longmeadowrdge-reshoot040.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5026/5412longmeadowrdge-reshoot041.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5026/5412longmeadowrdge-reshoot041.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5026/5412longmeadowrdge-reshoot041.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5027/5412longmeadowrdge-reshoot042.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5027/5412longmeadowrdge-reshoot042.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5027/5412longmeadowrdge-reshoot042.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5028/5412longmeadowrdge-reshoot043.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5028/5412longmeadowrdge-reshoot043.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5028/5412longmeadowrdge-reshoot043.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5029/5412longmeadowrdge-reshoot044.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5029/5412longmeadowrdge-reshoot044.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5029/5412longmeadowrdge-reshoot044.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5030/5412longmeadowrdge-reshoot045.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5030/5412longmeadowrdge-reshoot045.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5030/5412longmeadowrdge-reshoot045.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5031/5412longmeadowrdge-reshoot046.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5031/5412longmeadowrdge-reshoot046.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5031/5412longmeadowrdge-reshoot046.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5032/5412longmeadowrdge-reshoot047.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5032/5412longmeadowrdge-reshoot047.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5032/5412longmeadowrdge-reshoot047.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5033/5412longmeadowrdge-reshoot048.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5033/5412longmeadowrdge-reshoot048.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5033/5412longmeadowrdge-reshoot048.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5034/5412longmeadowrdge-reshoot049.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5034/5412longmeadowrdge-reshoot049.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5034/5412longmeadowrdge-reshoot049.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5035/5412longmeadowrdge-reshoot050.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5035/5412longmeadowrdge-reshoot050.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5035/5412longmeadowrdge-reshoot050.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5036/5412longmeadowrdge-reshoot051.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5036/5412longmeadowrdge-reshoot051.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5036/5412longmeadowrdge-reshoot051.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;54" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5037/5412longmeadowrdge-reshoot052.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/5037/5412longmeadowrdge-reshoot052.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/5037/5412longmeadowrdge-reshoot052.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 49 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-Wmiyw_ywR6"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-EA19FF0C-7D6F-4A60-B4460869D59BADCE"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-EA19FF0C-7D6F-4A60-B4460869D59BADCE" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="510452" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-06.html b/collectors/harris-doyle/fixtures/homes/home-06.html
new file mode 100644
index 00000000..e1f7e670
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-06.html
@@ -0,0 +1,2539 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/trussville/trussville-springs/adamsint-keystone/6636-spring-street -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Trussville","state":"AL","region":"Birmingham Metro","community":"117 | Trussville Springs","model":"930 | Adams","spec":"95 | 6636 Spring Street"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 6636 Spring Street &#x7c; Trussville Springs by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Trussville&#x20;Springs&#x20;community&#x20;at&#x20;6636&#x20;Spring&#x20;Street&#x20;in&#x20;Trussville,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="11hai9834i4k8g2sogeiugfxlbnumu07lmcxywau">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;6636&#x20;Spring&#x20;Street&#x20;&#x7c;&#x20;Trussville&#x20;Springs&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Trussville&#x20;Springs&#x20;community&#x20;at&#x20;6636&#x20;Spring&#x20;Street&#x20;in&#x20;Trussville,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2559&#x2f;trussville-springs-townhomes-a.jpg">
+<meta property="og:image:width" content="2560">
+<meta property="og:image:height" content="1440">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6636-spring-street"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6636-spring-street"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item_list","items":[{"google_business_vertical":"real_estate","id":"inv_96"},{"google_business_vertical":"real_estate","id":"inv_97"}],"value":""});
+		</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_95"}],"value":378580});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;5K Incentive or 3.99&#x25; ARM Option
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 6636&#x20;Spring&#x20;Street"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2559&#x2f;trussville-springs-townhomes-a.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;A"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+6636&#x20;Spring&#x20;Street
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs">
+Trussville Springs
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Trussville, AL 35173
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 303
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$378,580</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=95',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$1,914/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">1,924</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2342/pam-carroll.jpg?fp-y=0.4404&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2114" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Pam Carroll</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12057066298"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 706-6298
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;pam-carroll&#x2f;trussville-springs-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Pam&#x20;Carroll"
+>
+<a
+href="mailto&#x3a;pam.carroll&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2440&#x2f;the-adams-a.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-UkrUvIxRTk">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Adams
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2438/1st-floor-adams.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1734" src="https://harrisdoyle.imgix.net/media-library/2026/05/2438/1st-floor-adams.png?w=800&h=1734&fit=mx" title="1st&#x20;Floor" alt="Adams&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2439/2nd-floor-adams.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1726" src="https://harrisdoyle.imgix.net/media-library/2026/05/2439/2nd-floor-adams.png?w=800&h=1726&fit=mx" title="2nd&#x20;Floor" alt="Adams&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/07/7562/6691springst-001.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.623742%2C-86.592959" target="_blank" rel="nofollow" class="link-primary">
+6691 Spring Street, Trussville, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.623742%2C-86.592959"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2342/pam-carroll.jpg?fp-y=0.4404&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2114" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Pam Carroll</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12057066298"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 706-6298
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;pam-carroll&#x2f;trussville-springs-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Pam&#x20;Carroll"
+>
+<a
+href="mailto&#x3a;pam.carroll&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Trussville
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Paine Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hewitt-Trussville Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hewitt-Trussville High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="11hai9834i4k8g2sogeiugfxlbnumu07lmcxywau">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Trussville&#x20;Springs"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="117"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Adams"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="930"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="6636&#x20;Spring&#x20;Street"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Undermount Stainless - Single Bowl Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Stainless 30&rdquo; Freestanding Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways, Loft &amp; Stairs &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+id="inventory-homes"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Quick Move-Ins</h2>
+<h3 class="page-section__title mb-3">
+More Homes Featuring the Adams
+</h3>
+<p class="mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+<div class="container">
+<div class="row gx-4 gy-5 gy-sm-6 row-cols-1 row-cols-lg-2 row-cols-xl-3">
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6638-spring-street" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=600&h=400&fit=crop" title="Elevation&#x20;A" alt="6638&#x20;Spring&#x20;Street" class="card-img-top&#x20;img-fluid" />
+<div
+class="listing-card__flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;5K Incentive or 3.99&#x25; ARM Option
+</div>
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6638-spring-street"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Adams
+</h3>
+<div class="listing-card__address">
+6638 Spring Street<br>
+<span class="listing-card__location">
+Trussville, AL 35173
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$375,775
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 304
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=96',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$1,900/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6638-spring-street"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="2 Baths + 1 Half Bath"
+>
+2.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+1,924
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6640-spring-street" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=600&h=400&fit=crop" title="Elevation&#x20;A" alt="6640&#x20;Spring&#x20;Street" class="card-img-top&#x20;img-fluid" />
+<div
+class="listing-card__flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;5K Incentive or 3.99&#x25; ARM Option
+</div>
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6640-spring-street"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Adams
+</h3>
+<div class="listing-card__address">
+6640 Spring Street<br>
+<span class="listing-card__location">
+Trussville, AL 35173
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$373,869
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 305
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=97',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$1,890/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6640-spring-street"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="2 Baths + 1 Half Bath"
+>
+2.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+1,924
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-UkrUvIxRTk"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-1E04B96B-06B3-4329-94738901142A2CBB"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-1E04B96B-06B3-4329-94738901142A2CBB" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="378580" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-07.html b/collectors/harris-doyle/fixtures/homes/home-07.html
new file mode 100644
index 00000000..3d295e94
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-07.html
@@ -0,0 +1,2539 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/trussville/trussville-springs/adamsint-keystone/6638-spring-street -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Trussville","state":"AL","region":"Birmingham Metro","community":"117 | Trussville Springs","model":"930 | Adams","spec":"96 | 6638 Spring Street"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 6638 Spring Street &#x7c; Trussville Springs by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Trussville&#x20;Springs&#x20;community&#x20;at&#x20;6638&#x20;Spring&#x20;Street&#x20;in&#x20;Trussville,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="48mv0kwc784ba25aj72odddm5fdvk0fg5iu6c62t">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;6638&#x20;Spring&#x20;Street&#x20;&#x7c;&#x20;Trussville&#x20;Springs&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Trussville&#x20;Springs&#x20;community&#x20;at&#x20;6638&#x20;Spring&#x20;Street&#x20;in&#x20;Trussville,&#x20;AL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;2.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2559&#x2f;trussville-springs-townhomes-a.jpg">
+<meta property="og:image:width" content="2560">
+<meta property="og:image:height" content="1440">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6638-spring-street"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6638-spring-street"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item_list","items":[{"google_business_vertical":"real_estate","id":"inv_95"},{"google_business_vertical":"real_estate","id":"inv_97"}],"value":""});
+		</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_96"}],"value":375775});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;5K Incentive or 3.99&#x25; ARM Option
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 6638&#x20;Spring&#x20;Street"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2559&#x2f;trussville-springs-townhomes-a.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;A"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+6638&#x20;Spring&#x20;Street
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs">
+Trussville Springs
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Trussville, AL 35173
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 304
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$375,775</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=96',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$1,900/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">1,924</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2342/pam-carroll.jpg?fp-y=0.4404&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2114" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Pam Carroll</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12057066298"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 706-6298
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;pam-carroll&#x2f;trussville-springs-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Pam&#x20;Carroll"
+>
+<a
+href="mailto&#x3a;pam.carroll&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2440&#x2f;the-adams-a.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-900rGzNASL">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Adams
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2438/1st-floor-adams.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1734" src="https://harrisdoyle.imgix.net/media-library/2026/05/2438/1st-floor-adams.png?w=800&h=1734&fit=mx" title="1st&#x20;Floor" alt="Adams&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2439/2nd-floor-adams.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1726" src="https://harrisdoyle.imgix.net/media-library/2026/05/2439/2nd-floor-adams.png?w=800&h=1726&fit=mx" title="2nd&#x20;Floor" alt="Adams&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/07/7562/6691springst-001.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.623742%2C-86.592959" target="_blank" rel="nofollow" class="link-primary">
+6691 Spring Street, Trussville, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.623742%2C-86.592959"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2342/pam-carroll.jpg?fp-y=0.4404&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2114" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Pam Carroll</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12057066298"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 706-6298
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;pam-carroll&#x2f;trussville-springs-meeting"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Pam&#x20;Carroll"
+>
+<a
+href="mailto&#x3a;pam.carroll&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Trussville
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Paine Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hewitt-Trussville Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Hewitt-Trussville High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="48mv0kwc784ba25aj72odddm5fdvk0fg5iu6c62t">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Trussville&#x20;Springs"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="117"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Adams"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="930"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="6638&#x20;Spring&#x20;Street"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Undermount Stainless - Single Bowl Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Stainless 30&rdquo; Freestanding Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways, Loft &amp; Stairs &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+id="inventory-homes"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Quick Move-Ins</h2>
+<h3 class="page-section__title mb-3">
+More Homes Featuring the Adams
+</h3>
+<p class="mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+<div class="container">
+<div class="row gx-4 gy-5 gy-sm-6 row-cols-1 row-cols-lg-2 row-cols-xl-3">
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6636-spring-street" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?auto=format&q=60&w=600&h=400&fit=crop" title="Elevation&#x20;A" alt="6636&#x20;Spring&#x20;Street" class="card-img-top&#x20;img-fluid" />
+<div
+class="listing-card__flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;5K Incentive or 3.99&#x25; ARM Option
+</div>
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6636-spring-street"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Adams
+</h3>
+<div class="listing-card__address">
+6636 Spring Street<br>
+<span class="listing-card__location">
+Trussville, AL 35173
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$378,580
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 303
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=95',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$1,914/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6636-spring-street"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="2 Baths + 1 Half Bath"
+>
+2.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+1,924
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6640-spring-street" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/05/2559/trussville-springs-townhomes-a.jpg?w=600&h=400&fit=crop" title="Elevation&#x20;A" alt="6640&#x20;Spring&#x20;Street" class="card-img-top&#x20;img-fluid" />
+<div
+class="listing-card__flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;5K Incentive or 3.99&#x25; ARM Option
+</div>
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6640-spring-street"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Adams
+</h3>
+<div class="listing-card__address">
+6640 Spring Street<br>
+<span class="listing-card__location">
+Trussville, AL 35173
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$373,869
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 305
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=97',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$1,890/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs&#x2f;adamsint-keystone&#x2f;6640-spring-street"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="2 Baths + 1 Half Bath"
+>
+2.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+1,924
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-900rGzNASL"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-A339E2FC-C8D5-4860-A33C0C59B02900C1"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-A339E2FC-C8D5-4860-A33C0C59B02900C1" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="375775" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-08.html b/collectors/harris-doyle/fixtures/homes/home-08.html
new file mode 100644
index 00000000..24aac32a
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-08.html
@@ -0,0 +1,3231 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/florida/florida-panhandle/panama-city-beach/breakfast-point-east/azalea-bayside/677-crystal-bayou-blvd -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Panama City Beach","state":"FL","region":"Florida Panhandle","community":"125 | Breakfast Point East","model":"934 | Azalea","spec":"107 | 677 Crystal Bayou Blvd"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 677 Crystal Bayou Blvd &#x7c; Breakfast Point East by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Breakfast&#x20;Point&#x20;East&#x20;community&#x20;at&#x20;677&#x20;Crystal&#x20;Bayou&#x20;Blvd&#x20;in&#x20;Panama&#x20;City&#x20;Beach,&#x20;FL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="aqpoy7a2rbouotk9hy82r9p574os5etmec7nrlyr">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;677&#x20;Crystal&#x20;Bayou&#x20;Blvd&#x20;&#x7c;&#x20;Breakfast&#x20;Point&#x20;East&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Breakfast&#x20;Point&#x20;East&#x20;community&#x20;at&#x20;677&#x20;Crystal&#x20;Bayou&#x20;Blvd&#x20;in&#x20;Panama&#x20;City&#x20;Beach,&#x20;FL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2447&#x2f;azalea-c.jpg">
+<meta property="og:image:width" content="2560">
+<meta property="og:image:height" content="1440">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east&#x2f;azalea-bayside&#x2f;677-crystal-bayou-blvd"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east&#x2f;azalea-bayside&#x2f;677-crystal-bayou-blvd"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_107"}],"value":643150});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;25K Incentive
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 677&#x20;Crystal&#x20;Bayou&#x20;Blvd"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2447&#x2f;azalea-c.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/2447/azalea-c.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;C"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+677&#x20;Crystal&#x20;Bayou&#x20;Blvd
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east">
+Breakfast Point East
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Panama City Beach, FL 32407
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 17
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$643,150</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=107',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$3,252/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,841</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6074/emily.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Emily Cappitelli</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19122225663"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(912) 222-5663
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;janet71"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Emily&#x20;Cappitelli"
+>
+<a
+href="mailto&#x3a;emily&#x40;sweetbayrealty.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;J4DUoQ6o6ui">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2451&#x2f;azalea-combined.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-EXSWznf5Rk">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Azalea
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2450/1st-floor-azalea-c-bayside.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1360" src="https://harrisdoyle.imgix.net/media-library/2026/05/2450/1st-floor-azalea-c-bayside.png?w=800&h=1360&fit=mx" title="" alt="Azalea&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2449/2nd-floor-azalea-c-bayside.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="689" src="https://harrisdoyle.imgix.net/media-library/2026/05/2449/2nd-floor-azalea-c-bayside.png?w=800&h=689&fit=mx" title="" alt="Azalea&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/05/5387/2-web-or-mls-panhandle-704-crystal-byu-blvd-38-copy.jpg?fp-y=0.0161&w=600&crop=focalpoint&h=325&fit=crop&fp-x=0.4882" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=30.193708%2C-85.785277" target="_blank" rel="nofollow" class="link-primary">
+704 Crystal Bayou Blvd, Panama City Beach, FL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=30.193708%2C-85.785277"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6074/emily.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Emily Cappitelli</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19122225663"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(912) 222-5663
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;janet71"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Emily&#x20;Cappitelli"
+>
+<a
+href="mailto&#x3a;emily&#x40;sweetbayrealty.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Panama City Beach
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+A. Gary Walsingham Academy
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Breakfast Point Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+J.R. Arnold High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="aqpoy7a2rbouotk9hy82r9p574os5etmec7nrlyr">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Breakfast&#x20;Point&#x20;East"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="125"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Azalea"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="934"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="677&#x20;Crystal&#x20;Bayou&#x20;Blvd"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Irrigation System in Front, Side &amp; Backyard</li>
+<li>Impact-Rated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+<li>Gas Line on Rear Porch for Future Grill</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Stainless Single Bowl Undermount Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Gallery Stainless Steel 30&rdquo; Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Exterior Vented Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas, Laundry &amp; Stairs</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways &amp; Loft &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel 8&rsquo; Interior Doors on Main Level</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Electric Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Impact-Rated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-30 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2785/1-web-or-mls-panhandle-704-crystal-byu-blvd-37.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2785/1-web-or-mls-panhandle-704-crystal-byu-blvd-37.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/2785/1-web-or-mls-panhandle-704-crystal-byu-blvd-37.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2786/2-web-or-mls-panhandle-704-crystal-byu-blvd-38.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2786/2-web-or-mls-panhandle-704-crystal-byu-blvd-38.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/2786/2-web-or-mls-panhandle-704-crystal-byu-blvd-38.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2787/3-web-or-mls-panhandle-704-crystal-byu-blvd-39.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2787/3-web-or-mls-panhandle-704-crystal-byu-blvd-39.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/2787/3-web-or-mls-panhandle-704-crystal-byu-blvd-39.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2788/4-web-or-mls-panhandle-704-crystal-byu-blvd-42.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2788/4-web-or-mls-panhandle-704-crystal-byu-blvd-42.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/2788/4-web-or-mls-panhandle-704-crystal-byu-blvd-42.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2789/6-web-or-mls-panhandle-704-crystal-byu-blvd-01.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2789/6-web-or-mls-panhandle-704-crystal-byu-blvd-01.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/2789/6-web-or-mls-panhandle-704-crystal-byu-blvd-01.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2791/7-web-or-mls-panhandle-704-crystal-byu-blvd-02.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2791/7-web-or-mls-panhandle-704-crystal-byu-blvd-02.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/2791/7-web-or-mls-panhandle-704-crystal-byu-blvd-02.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2792/8-web-or-mls-panhandle-704-crystal-byu-blvd-03.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2792/8-web-or-mls-panhandle-704-crystal-byu-blvd-03.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2792/8-web-or-mls-panhandle-704-crystal-byu-blvd-03.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2793/9-web-or-mls-panhandle-704-crystal-byu-blvd-09.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2793/9-web-or-mls-panhandle-704-crystal-byu-blvd-09.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2793/9-web-or-mls-panhandle-704-crystal-byu-blvd-09.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2794/10-web-or-mls-panhandle-704-crystal-byu-blvd-10.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2794/10-web-or-mls-panhandle-704-crystal-byu-blvd-10.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2794/10-web-or-mls-panhandle-704-crystal-byu-blvd-10.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2795/11-web-or-mls-panhandle-704-crystal-byu-blvd-11.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2795/11-web-or-mls-panhandle-704-crystal-byu-blvd-11.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2795/11-web-or-mls-panhandle-704-crystal-byu-blvd-11.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2796/12-web-or-mls-panhandle-704-crystal-byu-blvd-12.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2796/12-web-or-mls-panhandle-704-crystal-byu-blvd-12.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2796/12-web-or-mls-panhandle-704-crystal-byu-blvd-12.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2797/13-web-or-mls-panhandle-704-crystal-byu-blvd-13.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2797/13-web-or-mls-panhandle-704-crystal-byu-blvd-13.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2797/13-web-or-mls-panhandle-704-crystal-byu-blvd-13.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2798/14-web-or-mls-panhandle-704-crystal-byu-blvd-34.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2798/14-web-or-mls-panhandle-704-crystal-byu-blvd-34.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2798/14-web-or-mls-panhandle-704-crystal-byu-blvd-34.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2800/16-web-or-mls-panhandle-704-crystal-byu-blvd-06.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2800/16-web-or-mls-panhandle-704-crystal-byu-blvd-06.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2800/16-web-or-mls-panhandle-704-crystal-byu-blvd-06.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2801/17-web-or-mls-panhandle-704-crystal-byu-blvd-07.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2801/17-web-or-mls-panhandle-704-crystal-byu-blvd-07.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2801/17-web-or-mls-panhandle-704-crystal-byu-blvd-07.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2802/18-web-or-mls-panhandle-704-crystal-byu-blvd-08.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2802/18-web-or-mls-panhandle-704-crystal-byu-blvd-08.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2802/18-web-or-mls-panhandle-704-crystal-byu-blvd-08.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2803/19-web-or-mls-panhandle-704-crystal-byu-blvd-15.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2803/19-web-or-mls-panhandle-704-crystal-byu-blvd-15.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2803/19-web-or-mls-panhandle-704-crystal-byu-blvd-15.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2804/20-web-or-mls-panhandle-704-crystal-byu-blvd-14.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2804/20-web-or-mls-panhandle-704-crystal-byu-blvd-14.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2804/20-web-or-mls-panhandle-704-crystal-byu-blvd-14.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2805/21-web-or-mls-panhandle-704-crystal-byu-blvd-35.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2805/21-web-or-mls-panhandle-704-crystal-byu-blvd-35.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2805/21-web-or-mls-panhandle-704-crystal-byu-blvd-35.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2806/22-web-or-mls-panhandle-704-crystal-byu-blvd-16.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2806/22-web-or-mls-panhandle-704-crystal-byu-blvd-16.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2806/22-web-or-mls-panhandle-704-crystal-byu-blvd-16.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2807/23-web-or-mls-panhandle-704-crystal-byu-blvd-17.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2807/23-web-or-mls-panhandle-704-crystal-byu-blvd-17.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2807/23-web-or-mls-panhandle-704-crystal-byu-blvd-17.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2808/24-web-or-mls-panhandle-704-crystal-byu-blvd-18.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2808/24-web-or-mls-panhandle-704-crystal-byu-blvd-18.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2808/24-web-or-mls-panhandle-704-crystal-byu-blvd-18.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2809/25-web-or-mls-panhandle-704-crystal-byu-blvd-19.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2809/25-web-or-mls-panhandle-704-crystal-byu-blvd-19.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2809/25-web-or-mls-panhandle-704-crystal-byu-blvd-19.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2810/26-web-or-mls-panhandle-704-crystal-byu-blvd-20.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2810/26-web-or-mls-panhandle-704-crystal-byu-blvd-20.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2810/26-web-or-mls-panhandle-704-crystal-byu-blvd-20.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2811/27-web-or-mls-panhandle-704-crystal-byu-blvd-21.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2811/27-web-or-mls-panhandle-704-crystal-byu-blvd-21.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2811/27-web-or-mls-panhandle-704-crystal-byu-blvd-21.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2812/28-web-or-mls-panhandle-704-crystal-byu-blvd-22.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2812/28-web-or-mls-panhandle-704-crystal-byu-blvd-22.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2812/28-web-or-mls-panhandle-704-crystal-byu-blvd-22.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2814/30-web-or-mls-panhandle-704-crystal-byu-blvd-25.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2814/30-web-or-mls-panhandle-704-crystal-byu-blvd-25.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2814/30-web-or-mls-panhandle-704-crystal-byu-blvd-25.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2815/31-web-or-mls-panhandle-704-crystal-byu-blvd-26.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2815/31-web-or-mls-panhandle-704-crystal-byu-blvd-26.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2815/31-web-or-mls-panhandle-704-crystal-byu-blvd-26.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2816/32-web-or-mls-panhandle-704-crystal-byu-blvd-27.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2816/32-web-or-mls-panhandle-704-crystal-byu-blvd-27.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2816/32-web-or-mls-panhandle-704-crystal-byu-blvd-27.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2817/33-web-or-mls-panhandle-704-crystal-byu-blvd-28.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2817/33-web-or-mls-panhandle-704-crystal-byu-blvd-28.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2817/33-web-or-mls-panhandle-704-crystal-byu-blvd-28.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2818/34-web-or-mls-panhandle-704-crystal-byu-blvd1.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2818/34-web-or-mls-panhandle-704-crystal-byu-blvd1.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2818/34-web-or-mls-panhandle-704-crystal-byu-blvd1.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2820/36-web-or-mls-panhandle-704-crystal-byu-blvd5.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2820/36-web-or-mls-panhandle-704-crystal-byu-blvd5.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2820/36-web-or-mls-panhandle-704-crystal-byu-blvd5.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2821/37-web-or-mls-panhandle-704-crystal-byu-blvd2.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2821/37-web-or-mls-panhandle-704-crystal-byu-blvd2.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2821/37-web-or-mls-panhandle-704-crystal-byu-blvd2.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2822/38-web-or-mls-panhandle-704-crystal-byu-blvd3.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2822/38-web-or-mls-panhandle-704-crystal-byu-blvd3.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2822/38-web-or-mls-panhandle-704-crystal-byu-blvd3.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2823/39-web-or-mls-panhandle-704-crystal-byu-blvd13.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2823/39-web-or-mls-panhandle-704-crystal-byu-blvd13.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2823/39-web-or-mls-panhandle-704-crystal-byu-blvd13.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2824/40-web-or-mls-panhandle-704-crystal-byu-blvd14.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2824/40-web-or-mls-panhandle-704-crystal-byu-blvd14.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2824/40-web-or-mls-panhandle-704-crystal-byu-blvd14.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2825/41-web-or-mls-panhandle-704-crystal-byu-blvd4.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2825/41-web-or-mls-panhandle-704-crystal-byu-blvd4.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2825/41-web-or-mls-panhandle-704-crystal-byu-blvd4.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2827/42-web-or-mls-panhandle-704-crystal-byu-blvd6.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2827/42-web-or-mls-panhandle-704-crystal-byu-blvd6.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2827/42-web-or-mls-panhandle-704-crystal-byu-blvd6.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2826/43-web-or-mls-panhandle-704-crystal-byu-blvd7.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2826/43-web-or-mls-panhandle-704-crystal-byu-blvd7.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2826/43-web-or-mls-panhandle-704-crystal-byu-blvd7.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2829/45-web-or-mls-panhandle-704-crystal-byu-blvd11.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2829/45-web-or-mls-panhandle-704-crystal-byu-blvd11.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2829/45-web-or-mls-panhandle-704-crystal-byu-blvd11.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2831/46-web-or-mls-panhandle-704-crystal-byu-blvd8.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2831/46-web-or-mls-panhandle-704-crystal-byu-blvd8.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2831/46-web-or-mls-panhandle-704-crystal-byu-blvd8.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2830/47-web-or-mls-panhandle-704-crystal-byu-blvd9.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2830/47-web-or-mls-panhandle-704-crystal-byu-blvd9.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2830/47-web-or-mls-panhandle-704-crystal-byu-blvd9.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2832/48-web-or-mls-panhandle-704-crystal-byu-blvd12.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2832/48-web-or-mls-panhandle-704-crystal-byu-blvd12.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2832/48-web-or-mls-panhandle-704-crystal-byu-blvd12.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2833/49-web-or-mls-panhandle-704-crystal-byu-blvd-29.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2833/49-web-or-mls-panhandle-704-crystal-byu-blvd-29.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2833/49-web-or-mls-panhandle-704-crystal-byu-blvd-29.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2834/50-web-or-mls-panhandle-704-crystal-byu-blvd-30.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2834/50-web-or-mls-panhandle-704-crystal-byu-blvd-30.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2834/50-web-or-mls-panhandle-704-crystal-byu-blvd-30.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2835/51-web-or-mls-panhandle-704-crystal-byu-blvd-31.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2835/51-web-or-mls-panhandle-704-crystal-byu-blvd-31.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2835/51-web-or-mls-panhandle-704-crystal-byu-blvd-31.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2836/52-web-or-mls-panhandle-704-crystal-byu-blvd-32.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2836/52-web-or-mls-panhandle-704-crystal-byu-blvd-32.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2836/52-web-or-mls-panhandle-704-crystal-byu-blvd-32.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2838/53-web-or-mls-panhandle-704-crystal-byu-blvd-33.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2838/53-web-or-mls-panhandle-704-crystal-byu-blvd-33.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2838/53-web-or-mls-panhandle-704-crystal-byu-blvd-33.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2839/55-web-or-mls-panhandle-704-crystal-byu-blvd-04.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2839/55-web-or-mls-panhandle-704-crystal-byu-blvd-04.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2839/55-web-or-mls-panhandle-704-crystal-byu-blvd-04.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2840/56-web-or-mls-panhandle-704-crystal-byu-blvd-41.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2840/56-web-or-mls-panhandle-704-crystal-byu-blvd-41.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2840/56-web-or-mls-panhandle-704-crystal-byu-blvd-41.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2841/57-web-or-mls-panhandle-704-crystal-byu-blvd-40.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/2841/57-web-or-mls-panhandle-704-crystal-byu-blvd-40.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/2841/57-web-or-mls-panhandle-704-crystal-byu-blvd-40.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 45 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-EXSWznf5Rk"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-DFDDC093-E7E8-4B96-A742A35548A2DE32"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-DFDDC093-E7E8-4B96-A742A35548A2DE32" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="643150" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-09.html b/collectors/harris-doyle/fixtures/homes/home-09.html
new file mode 100644
index 00000000..f858de55
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-09.html
@@ -0,0 +1,3061 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/florida/florida-panhandle/panama-city-beach/breakfast-point-east/grayton-bayside/742-crystal-bayou-blvd -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Panama City Beach","state":"FL","region":"Florida Panhandle","community":"125 | Breakfast Point East","model":"948 | Grayton","spec":"104 | 742 Crystal Bayou Blvd"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 742 Crystal Bayou Blvd &#x7c; Breakfast Point East by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Breakfast&#x20;Point&#x20;East&#x20;community&#x20;at&#x20;742&#x20;Crystal&#x20;Bayou&#x20;Blvd&#x20;in&#x20;Panama&#x20;City&#x20;Beach,&#x20;FL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;3&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="xatf4f0fpwp1ie11jj16tjasa5lkm9n21p5q65o8">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;742&#x20;Crystal&#x20;Bayou&#x20;Blvd&#x20;&#x7c;&#x20;Breakfast&#x20;Point&#x20;East&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Breakfast&#x20;Point&#x20;East&#x20;community&#x20;at&#x20;742&#x20;Crystal&#x20;Bayou&#x20;Blvd&#x20;in&#x20;Panama&#x20;City&#x20;Beach,&#x20;FL&#x20;featuring&#x20;3&#x20;bedrooms&#x20;and&#x20;3&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1382&#x2f;grayton-coastal.jpg">
+<meta property="og:image:width" content="1920">
+<meta property="og:image:height" content="1080">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east&#x2f;grayton-bayside&#x2f;742-crystal-bayou-blvd"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east&#x2f;grayton-bayside&#x2f;742-crystal-bayou-blvd"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_104"}],"value":552169});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;25K Incentive
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 742&#x20;Crystal&#x20;Bayou&#x20;Blvd"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1382&#x2f;grayton-coastal.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/1382/grayton-coastal.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;Coastal"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt="Grayton&#x20;Elevation&#x20;Coastal"
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+742&#x20;Crystal&#x20;Bayou&#x20;Blvd
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east">
+Breakfast Point East
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Panama City Beach, FL 32407
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 89
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$552,169</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=104',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$2,792/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,117</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6074/emily.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Emily Cappitelli</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19122225663"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(912) 222-5663
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;janet71"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Emily&#x20;Cappitelli"
+>
+<a
+href="mailto&#x3a;emily&#x40;sweetbayrealty.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;dCf6qQ6kVYx&amp;brand&#x3d;0&amp;mls&#x3d;1&amp;">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2651&#x2f;grayton-combined.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-ggCdpwuTT6">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Grayton
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2494/1st-floor-grayton-boat-builder-c.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1035" src="https://harrisdoyle.imgix.net/media-library/2026/05/2494/1st-floor-grayton-boat-builder-c.png?w=800&h=1035&fit=mx" title="" alt="Grayton&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2495/2nd-floor-grayton-boat-builder-c.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1035" src="https://harrisdoyle.imgix.net/media-library/2026/05/2495/2nd-floor-grayton-boat-builder-c.png?w=800&h=1035&fit=mx" title="" alt="Grayton&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/05/5387/2-web-or-mls-panhandle-704-crystal-byu-blvd-38-copy.jpg?fp-y=0.0161&w=600&crop=focalpoint&h=325&fit=crop&fp-x=0.4882" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=30.193708%2C-85.785277" target="_blank" rel="nofollow" class="link-primary">
+704 Crystal Bayou Blvd, Panama City Beach, FL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=30.193708%2C-85.785277"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6074/emily.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Emily Cappitelli</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19122225663"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(912) 222-5663
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;janet71"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Emily&#x20;Cappitelli"
+>
+<a
+href="mailto&#x3a;emily&#x40;sweetbayrealty.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Panama City Beach
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+A. Gary Walsingham Academy
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Breakfast Point Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+J.R. Arnold High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="xatf4f0fpwp1ie11jj16tjasa5lkm9n21p5q65o8">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Breakfast&#x20;Point&#x20;East"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="125"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Grayton"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="948"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="742&#x20;Crystal&#x20;Bayou&#x20;Blvd"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Irrigation System in Front, Side &amp; Backyard</li>
+<li>Impact-Rated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+<li>Gas Line on Rear Porch for Future Grill</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Stainless Single Bowl Undermount Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Gallery Stainless Steel 30&rdquo; Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Exterior Vented Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas, Laundry &amp; Stairs</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways &amp; Loft &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel 8&rsquo; Interior Doors on Main Level</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Electric Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Impact-Rated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-30 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1383/gallery-images-grayton-1.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1383/gallery-images-grayton-1.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1383/gallery-images-grayton-1.jpg?w=850&h=638&fit=crop" title="" alt="Grayton" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3332/2-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3332/2-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3332/2-web-or-mls-1604-rushes-ave.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3331/3-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3331/3-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3331/3-web-or-mls-1604-rushes-ave.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3334/4-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3334/4-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3334/4-web-or-mls-1604-rushes-ave.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3333/5-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3333/5-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3333/5-web-or-mls-1604-rushes-ave.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3335/6-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3335/6-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3335/6-web-or-mls-1604-rushes-ave.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3336/7-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3336/7-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3336/7-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3337/8-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3337/8-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3337/8-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3338/9-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3338/9-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3338/9-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3339/10-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3339/10-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3339/10-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3340/11-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3340/11-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3340/11-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3341/12-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3341/12-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3341/12-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3342/13-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3342/13-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3342/13-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3343/14-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3343/14-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3343/14-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3344/15-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3344/15-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3344/15-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3345/16-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3345/16-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3345/16-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3346/17-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3346/17-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3346/17-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3347/18-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3347/18-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3347/18-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3348/19-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3348/19-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3348/19-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3349/20-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3349/20-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3349/20-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3350/21-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3350/21-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3350/21-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3351/22-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3351/22-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3351/22-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3352/23-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3352/23-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3352/23-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3353/24-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3353/24-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3353/24-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3354/25-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3354/25-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3354/25-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3355/26-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3355/26-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3355/26-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3356/27-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3356/27-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3356/27-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3357/28-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3357/28-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3357/28-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3358/29-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3358/29-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3358/29-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3359/30-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3359/30-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3359/30-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3360/31-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3360/31-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3360/31-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3361/32-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3361/32-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3361/32-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3362/33-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3362/33-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3362/33-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3363/34-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3363/34-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3363/34-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3364/35-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3364/35-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3364/35-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3366/36-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3366/36-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3366/36-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3365/37-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3365/37-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3365/37-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3367/38-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3367/38-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3367/38-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3368/39-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3368/39-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3368/39-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3369/40-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3369/40-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3369/40-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3370/41-web-or-mls-1604-rushes-ave.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3370/41-web-or-mls-1604-rushes-ave.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3370/41-web-or-mls-1604-rushes-ave.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 35 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-ggCdpwuTT6"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-7FB31D0A-7C7C-460F-AC3EBEECCD132B09"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-7FB31D0A-7C7C-460F-AC3EBEECCD132B09" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="552169" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-10.html b/collectors/harris-doyle/fixtures/homes/home-10.html
new file mode 100644
index 00000000..5cb294da
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-10.html
@@ -0,0 +1,3316 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/vestavia-hills/the-bray-at-liberty-park/beaumont-pinnacle/1274-brayfield-crest-dr -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Vestavia Hills","state":"AL","region":"Birmingham Metro","community":"116 | The Bray at Liberty Park","model":"936 | Beaumont","spec":"179 | 1274 Brayfield Crest Dr"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 1274 Brayfield Crest Dr &#x7c; The Bray at Liberty Park by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;The&#x20;Bray&#x20;at&#x20;Liberty&#x20;Park&#x20;community&#x20;at&#x20;1274&#x20;Brayfield&#x20;Crest&#x20;Dr&#x20;in&#x20;Vestavia&#x20;Hills,&#x20;AL&#x20;featuring&#x20;5&#x20;bedrooms&#x20;and&#x20;4.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="i5ckmb0cx6ndk4m97s2vllo43bv2ky3nx5dej3yu">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;1274&#x20;Brayfield&#x20;Crest&#x20;Dr&#x20;&#x7c;&#x20;The&#x20;Bray&#x20;at&#x20;Liberty&#x20;Park&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;The&#x20;Bray&#x20;at&#x20;Liberty&#x20;Park&#x20;community&#x20;at&#x20;1274&#x20;Brayfield&#x20;Crest&#x20;Dr&#x20;in&#x20;Vestavia&#x20;Hills,&#x20;AL&#x20;featuring&#x20;5&#x20;bedrooms&#x20;and&#x20;4.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1154&#x2f;elevations-beaumont-c.jpg">
+<meta property="og:image:width" content="2560">
+<meta property="og:image:height" content="1440">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park&#x2f;beaumont-pinnacle&#x2f;1274-brayfield-crest-dr"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park&#x2f;beaumont-pinnacle&#x2f;1274-brayfield-crest-dr"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_179"}],"value":850156});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 1274&#x20;Brayfield&#x20;Crest&#x20;Dr"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1154&#x2f;elevations-beaumont-c.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/1154/elevations-beaumont-c.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;C"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt="Elevations-&#x20;Beaumont&#x20;C"
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+1274&#x20;Brayfield&#x20;Crest&#x20;Dr
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park">
+The Bray at Liberty Park
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Vestavia Hills, AL 35242
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 357
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$850,156</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=179',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$4,299/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">5</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3,392</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2339/diane-godber.jpg?fp-y=0.4175&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.22" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Diane Godber</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12053695583"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 369-5583
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;diane51&#x2f;the-bray-at-liberty-park&#x3f;uuid&#x3d;33a50895-6066-4a42-a06a-d65fdff3467c"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Diane&#x20;Godber"
+>
+<a
+href="mailto&#x3a;diane&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;3nGP8X9FCdR">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1158&#x2f;plan-flyer-beaumont-pinnacle.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-7GeIfUr8T9">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Beaumont
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2456/1st-floor-beaumont-pinnacle.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="852.669039145908" height="800" src="https://harrisdoyle.imgix.net/media-library/2026/05/2456/1st-floor-beaumont-pinnacle.png?w=852.669039145908&h=800&fit=max" title="" alt="Beaumont&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2455/2nd-floor-beaumont-pinnacle.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="872.036199095023" height="800" src="https://harrisdoyle.imgix.net/media-library/2026/05/2455/2nd-floor-beaumont-pinnacle.png?w=872.036199095023&h=800&fit=max" title="" alt="Beaumont&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/03/235/main-image-the-bray.jpg?w=600&h=325&fit=crop" title="" alt="The&#x20;Bray" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.471481%2C-86.689321" target="_blank" rel="nofollow" class="link-primary">
+3607 Brayfield Lane, Vestavia Hills, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.471481%2C-86.689321"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2339/diane-godber.jpg?fp-y=0.4175&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.22" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Diane Godber</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12053695583"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 369-5583
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;diane51&#x2f;the-bray-at-liberty-park&#x3f;uuid&#x3d;33a50895-6066-4a42-a06a-d65fdff3467c"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Diane&#x20;Godber"
+>
+<a
+href="mailto&#x3a;diane&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Vestavia Hills
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Liberty Park Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Liberty Park Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Vestavia Hills High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="i5ckmb0cx6ndk4m97s2vllo43bv2ky3nx5dej3yu">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="The&#x20;Bray&#x20;at&#x20;Liberty&#x20;Park"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="116"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Beaumont"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="936"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="1274&#x20;Brayfield&#x20;Crest&#x20;Dr"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>1 Floor Outlet in Great Room</li>
+<li>2 Flood Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Irrigation System in Front, Side &amp; Backyard</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Four Sides Brick &#x28;where applicable&#x29;</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>42&rdquo; Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Designer Tile Backsplash &amp; Under Cabinet Lighting</li>
+<li>Stainless Single Bowl Undermount Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Gas Frigidaire Gallery Stainless Steel 30&rdquo;, 5-Burner Cooktop</li>
+<li>Frigidaire Gallery Stainless Wall Oven with Microwave Above</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+<li>30&rdquo; Custom Cabinet Hood with Vent to Exterior</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Hardwoods or Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways &amp; Loft &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>Oak Hardwood or Luxury Vinyl Treads on Stairs</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+<li>36&rdquo; Ventless Fireplace with Gas Logs, Designer Mantel, Brick Surround &amp; Raised Hearth</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Drop-In Tub with Tile &amp; Schluter System Trim</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Synthetic Iron Tub with Tile on Main Level</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1096/gallery-images-beaumont-4.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1096/gallery-images-beaumont-4.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1096/gallery-images-beaumont-4.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1095/gallery-images-beaumont-2.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1095/gallery-images-beaumont-2.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1095/gallery-images-beaumont-2.jpg?w=850&h=638&fit=crop" title="" alt="Beaumont" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1098/gallery-images-beaumont-5.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1098/gallery-images-beaumont-5.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1098/gallery-images-beaumont-5.jpg?w=850&h=638&fit=crop" title="" alt="Beaumont" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1099/gallery-images-beaumont-6.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1099/gallery-images-beaumont-6.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1099/gallery-images-beaumont-6.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1100/gallery-images-beaumont-7.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1100/gallery-images-beaumont-7.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1100/gallery-images-beaumont-7.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1101/gallery-images-beaumont-8.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1101/gallery-images-beaumont-8.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/1101/gallery-images-beaumont-8.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1102/gallery-images-beaumont-9.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1102/gallery-images-beaumont-9.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1102/gallery-images-beaumont-9.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1103/gallery-images-beaumont-10.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1103/gallery-images-beaumont-10.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1103/gallery-images-beaumont-10.jpg?w=800&h=600&fit=crop" title="" alt="Beaumont" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1104/gallery-images-beaumont-11.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1104/gallery-images-beaumont-11.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1104/gallery-images-beaumont-11.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1105/gallery-images-beaumont-12.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1105/gallery-images-beaumont-12.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1105/gallery-images-beaumont-12.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1106/gallery-images-beaumont-13.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1106/gallery-images-beaumont-13.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1106/gallery-images-beaumont-13.jpg?w=800&h=600&fit=crop" title="" alt="Beaumont" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1107/gallery-images-beaumont-14.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1107/gallery-images-beaumont-14.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1107/gallery-images-beaumont-14.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1108/gallery-images-beaumont-15.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1108/gallery-images-beaumont-15.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1108/gallery-images-beaumont-15.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1109/gallery-images-beaumont-16.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1109/gallery-images-beaumont-16.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1109/gallery-images-beaumont-16.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1110/gallery-images-beaumont-17.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1110/gallery-images-beaumont-17.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1110/gallery-images-beaumont-17.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1111/gallery-images-beaumont-18.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1111/gallery-images-beaumont-18.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1111/gallery-images-beaumont-18.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1112/gallery-images-beaumont-19.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1112/gallery-images-beaumont-19.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1112/gallery-images-beaumont-19.jpg?w=800&h=600&fit=crop" title="" alt="Beaumont" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1113/gallery-images-beaumont-20.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1113/gallery-images-beaumont-20.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1113/gallery-images-beaumont-20.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1114/gallery-images-beaumont-21.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1114/gallery-images-beaumont-21.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1114/gallery-images-beaumont-21.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1115/gallery-images-beaumont-22.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1115/gallery-images-beaumont-22.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1115/gallery-images-beaumont-22.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1117/gallery-images-beaumont-24.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1117/gallery-images-beaumont-24.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1117/gallery-images-beaumont-24.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1118/gallery-images-beaumont-25.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1118/gallery-images-beaumont-25.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1118/gallery-images-beaumont-25.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1120/gallery-images-beaumont-27.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1120/gallery-images-beaumont-27.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1120/gallery-images-beaumont-27.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1121/gallery-images-beaumont-28.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1121/gallery-images-beaumont-28.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1121/gallery-images-beaumont-28.jpg?w=800&h=600&fit=crop" title="" alt="Beaumont" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1122/gallery-images-beaumont-29.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1122/gallery-images-beaumont-29.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1122/gallery-images-beaumont-29.jpg?w=800&h=600&fit=crop" title="" alt="Beaumont" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1123/gallery-images-beaumont-30.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1123/gallery-images-beaumont-30.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1123/gallery-images-beaumont-30.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1124/gallery-images-beaumont-31.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1124/gallery-images-beaumont-31.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1124/gallery-images-beaumont-31.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1125/gallery-images-beaumont-32.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1125/gallery-images-beaumont-32.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1125/gallery-images-beaumont-32.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1126/gallery-images-beaumont-33.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1126/gallery-images-beaumont-33.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1126/gallery-images-beaumont-33.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1127/gallery-images-beaumont-34.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1127/gallery-images-beaumont-34.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1127/gallery-images-beaumont-34.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1128/gallery-images-beaumont-35.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1128/gallery-images-beaumont-35.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1128/gallery-images-beaumont-35.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1129/gallery-images-beaumont-36.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1129/gallery-images-beaumont-36.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1129/gallery-images-beaumont-36.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1130/gallery-images-beaumont-37.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1130/gallery-images-beaumont-37.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1130/gallery-images-beaumont-37.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1131/gallery-images-beaumont-38.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1131/gallery-images-beaumont-38.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1131/gallery-images-beaumont-38.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1132/gallery-images-beaumont-39.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1132/gallery-images-beaumont-39.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1132/gallery-images-beaumont-39.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1133/gallery-images-beaumont-40.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1133/gallery-images-beaumont-40.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1133/gallery-images-beaumont-40.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1134/gallery-images-beaumont-41.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1134/gallery-images-beaumont-41.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1134/gallery-images-beaumont-41.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1135/gallery-images-beaumont-43.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1135/gallery-images-beaumont-43.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1135/gallery-images-beaumont-43.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1136/gallery-images-beaumont-42.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1136/gallery-images-beaumont-42.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1136/gallery-images-beaumont-42.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1137/gallery-images-beaumont-44.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1137/gallery-images-beaumont-44.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1137/gallery-images-beaumont-44.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1138/gallery-images-beaumont-45.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1138/gallery-images-beaumont-45.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1138/gallery-images-beaumont-45.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1139/gallery-images-beaumont-46.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1139/gallery-images-beaumont-46.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1139/gallery-images-beaumont-46.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1140/gallery-images-beaumont-47.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1140/gallery-images-beaumont-47.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1140/gallery-images-beaumont-47.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1141/gallery-images-beaumont-48.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1141/gallery-images-beaumont-48.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1141/gallery-images-beaumont-48.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1142/gallery-images-beaumont-49.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1142/gallery-images-beaumont-49.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1142/gallery-images-beaumont-49.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1143/gallery-images-beaumont-50.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1143/gallery-images-beaumont-50.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1143/gallery-images-beaumont-50.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1144/gallery-images-beaumont-51.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1144/gallery-images-beaumont-51.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1144/gallery-images-beaumont-51.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1145/gallery-images-beaumont-52.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1145/gallery-images-beaumont-52.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1145/gallery-images-beaumont-52.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1146/gallery-images-beaumont-53.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1146/gallery-images-beaumont-53.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1146/gallery-images-beaumont-53.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1147/gallery-images-beaumont-54.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1147/gallery-images-beaumont-54.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1147/gallery-images-beaumont-54.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1148/gallery-images-beaumont-55.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1148/gallery-images-beaumont-55.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1148/gallery-images-beaumont-55.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1149/gallery-images-beaumont-56.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1149/gallery-images-beaumont-56.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1149/gallery-images-beaumont-56.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1150/gallery-images-beaumont-57.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1150/gallery-images-beaumont-57.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1150/gallery-images-beaumont-57.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1151/gallery-images-beaumont-58.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1151/gallery-images-beaumont-58.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1151/gallery-images-beaumont-58.jpg?w=800&h=600&fit=crop" title="" alt="Beaumont" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1152/gallery-images-beaumont-59.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1152/gallery-images-beaumont-59.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1152/gallery-images-beaumont-59.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/1153/gallery-images-beaumont-60.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/1153/gallery-images-beaumont-60.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/1153/gallery-images-beaumont-60.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;56" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 50 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-7GeIfUr8T9"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-12686DDB-E79F-44C3-B5BDBA304B10723B"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-12686DDB-E79F-44C3-B5BDBA304B10723B" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="850156" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-11.html b/collectors/harris-doyle/fixtures/homes/home-11.html
new file mode 100644
index 00000000..aca4b268
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-11.html
@@ -0,0 +1,3497 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/chelsea/longview-at-chelsea-park/lewis-keystone/2221-chelsea-park-bend -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Chelsea","state":"AL","region":"Birmingham Metro","community":"118 | Longview at Chelsea Park","model":"961 | Lewis","spec":"175 | 2221 Chelsea Park Bend"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 2221 Chelsea Park Bend &#x7c; Longview at Chelsea Park by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Longview&#x20;at&#x20;Chelsea&#x20;Park&#x20;community&#x20;at&#x20;2221&#x20;Chelsea&#x20;Park&#x20;Bend&#x20;in&#x20;Chelsea,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="qdkdv7n3qim46wjh6cso7w2j0y4yc54bl7t3062m">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;2221&#x20;Chelsea&#x20;Park&#x20;Bend&#x20;&#x7c;&#x20;Longview&#x20;at&#x20;Chelsea&#x20;Park&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Longview&#x20;at&#x20;Chelsea&#x20;Park&#x20;community&#x20;at&#x20;2221&#x20;Chelsea&#x20;Park&#x20;Bend&#x20;in&#x20;Chelsea,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1595&#x2f;lewis-elevation-c.jpg">
+<meta property="og:image:width" content="2560">
+<meta property="og:image:height" content="1440">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park&#x2f;lewis-keystone&#x2f;2221-chelsea-park-bend"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park&#x2f;lewis-keystone&#x2f;2221-chelsea-park-bend"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_175"}],"value":495115});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 2221&#x20;Chelsea&#x20;Park&#x20;Bend"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1595&#x2f;lewis-elevation-c.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/1595/lewis-elevation-c.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;C"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt="Lewis&#x20;Elevation&#x20;C"
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+2221&#x20;Chelsea&#x20;Park&#x20;Bend
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park">
+Longview at Chelsea Park
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Chelsea, AL 35043
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 117
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$495,115</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=175',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$2,504/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,723</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6071/012021-harrisdoyleheadshots-0036.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Kristie Cotter</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19703011891"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(970) 301-1891
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;kristie-cotter&#x2f;longview-at-chelsea-park&#x3f;uuid&#x3d;70fdecee-d9f0-4282-b988-f7d84ed8d8a8"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Kristie&#x20;Cotter"
+>
+<a
+href="mailto&#x3a;kristie.cotter&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;QRkZenNdyqk">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1592&#x2f;lewis-combined.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-d9BPxJ8dSV">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Lewis
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/08/8256/1st-floor-lewis-c-keystone.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="1035.294117647059" height="800" src="https://harrisdoyle.imgix.net/media-library/2026/08/8256/1st-floor-lewis-c-keystone.png?w=1035.294117647059&h=800&fit=max" title="" alt="Lewis&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/08/8255/2nd-floor-lewis-c-keystone.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="1035.294117647059" height="800" src="https://harrisdoyle.imgix.net/media-library/2026/08/8255/2nd-floor-lewis-c-keystone.png?w=1035.294117647059&h=800&fit=max" title="" alt="Lewis&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/05/2345/2161chelseaparkbend-003b.jpg?fp-y=0.0771&w=600&crop=focalpoint&h=325&fit=crop&fp-x=0.5376" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.337001%2C-86.593911" target="_blank" rel="nofollow" class="link-primary">
+2161 Chelsea Park Bend, Chelsea, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.337001%2C-86.593911"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6071/012021-harrisdoyleheadshots-0036.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Kristie Cotter</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19703011891"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(970) 301-1891
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;kristie-cotter&#x2f;longview-at-chelsea-park&#x3f;uuid&#x3d;70fdecee-d9f0-4282-b988-f7d84ed8d8a8"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Kristie&#x20;Cotter"
+>
+<a
+href="mailto&#x3a;kristie.cotter&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Chelsea
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Chelsea Park Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Chelsea Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Chelsea High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="qdkdv7n3qim46wjh6cso7w2j0y4yc54bl7t3062m">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Longview&#x20;at&#x20;Chelsea&#x20;Park"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="118"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Lewis"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="961"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="2221&#x20;Chelsea&#x20;Park&#x20;Bend"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Flood Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Undermount Stainless - Single Bowl Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Stainless 30&rdquo; Freestanding Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways, Loft &amp; Stairs &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3611/2161chelseaparkbend-003b.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3611/2161chelseaparkbend-003b.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3611/2161chelseaparkbend-003b.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3610/2161chelseaparkbend-001.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3610/2161chelseaparkbend-001.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3610/2161chelseaparkbend-001.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3613/2161chelseaparkbend-004.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3613/2161chelseaparkbend-004.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3613/2161chelseaparkbend-004.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3615/2161chelseaparkbend-006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3615/2161chelseaparkbend-006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3615/2161chelseaparkbend-006.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3616/2161chelseaparkbend-007.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3616/2161chelseaparkbend-007.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3616/2161chelseaparkbend-007.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3617/2161chelseaparkbend-008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3617/2161chelseaparkbend-008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/3617/2161chelseaparkbend-008.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3618/2161chelseaparkbend-009.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3618/2161chelseaparkbend-009.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3618/2161chelseaparkbend-009.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3619/2161chelseaparkbend-010.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3619/2161chelseaparkbend-010.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3619/2161chelseaparkbend-010.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3620/2161chelseaparkbend-011.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3620/2161chelseaparkbend-011.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3620/2161chelseaparkbend-011.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3621/2161chelseaparkbend-012.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3621/2161chelseaparkbend-012.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3621/2161chelseaparkbend-012.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3622/2161chelseaparkbend-013.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3622/2161chelseaparkbend-013.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3622/2161chelseaparkbend-013.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3623/2161chelseaparkbend-014.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3623/2161chelseaparkbend-014.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3623/2161chelseaparkbend-014.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3624/2161chelseaparkbend-015.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3624/2161chelseaparkbend-015.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3624/2161chelseaparkbend-015.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3625/2161chelseaparkbend-016.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3625/2161chelseaparkbend-016.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3625/2161chelseaparkbend-016.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3626/2161chelseaparkbend-017.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3626/2161chelseaparkbend-017.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3626/2161chelseaparkbend-017.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3627/2161chelseaparkbend-018.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3627/2161chelseaparkbend-018.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3627/2161chelseaparkbend-018.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3628/2161chelseaparkbend-019.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3628/2161chelseaparkbend-019.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3628/2161chelseaparkbend-019.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3629/2161chelseaparkbend-020.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3629/2161chelseaparkbend-020.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3629/2161chelseaparkbend-020.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3630/2161chelseaparkbend-021.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3630/2161chelseaparkbend-021.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3630/2161chelseaparkbend-021.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3631/2161chelseaparkbend-022.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3631/2161chelseaparkbend-022.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3631/2161chelseaparkbend-022.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3632/2161chelseaparkbend-023.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3632/2161chelseaparkbend-023.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3632/2161chelseaparkbend-023.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3633/2161chelseaparkbend-024.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3633/2161chelseaparkbend-024.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3633/2161chelseaparkbend-024.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3634/2161chelseaparkbend-025.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3634/2161chelseaparkbend-025.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3634/2161chelseaparkbend-025.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3635/2161chelseaparkbend-026.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3635/2161chelseaparkbend-026.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3635/2161chelseaparkbend-026.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3636/2161chelseaparkbend-027.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3636/2161chelseaparkbend-027.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3636/2161chelseaparkbend-027.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3638/2161chelseaparkbend-028.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3638/2161chelseaparkbend-028.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3638/2161chelseaparkbend-028.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3637/2161chelseaparkbend-029.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3637/2161chelseaparkbend-029.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3637/2161chelseaparkbend-029.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3639/2161chelseaparkbend-030.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3639/2161chelseaparkbend-030.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3639/2161chelseaparkbend-030.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3640/2161chelseaparkbend-031.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3640/2161chelseaparkbend-031.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3640/2161chelseaparkbend-031.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3642/2161chelseaparkbend-032.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3642/2161chelseaparkbend-032.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3642/2161chelseaparkbend-032.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3641/2161chelseaparkbend-033.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3641/2161chelseaparkbend-033.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3641/2161chelseaparkbend-033.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3644/2161chelseaparkbend-034.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3644/2161chelseaparkbend-034.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3644/2161chelseaparkbend-034.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3643/2161chelseaparkbend-035.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3643/2161chelseaparkbend-035.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3643/2161chelseaparkbend-035.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3646/2161chelseaparkbend-036.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3646/2161chelseaparkbend-036.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3646/2161chelseaparkbend-036.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3645/2161chelseaparkbend-037.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3645/2161chelseaparkbend-037.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3645/2161chelseaparkbend-037.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3647/2161chelseaparkbend-038.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3647/2161chelseaparkbend-038.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3647/2161chelseaparkbend-038.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3648/2161chelseaparkbend-039.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3648/2161chelseaparkbend-039.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3648/2161chelseaparkbend-039.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3650/2161chelseaparkbend-040.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3650/2161chelseaparkbend-040.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3650/2161chelseaparkbend-040.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3649/2161chelseaparkbend-041.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3649/2161chelseaparkbend-041.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3649/2161chelseaparkbend-041.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3651/2161chelseaparkbend-042.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3651/2161chelseaparkbend-042.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3651/2161chelseaparkbend-042.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3652/2161chelseaparkbend-044.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3652/2161chelseaparkbend-044.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3652/2161chelseaparkbend-044.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3653/2161chelseaparkbend-045.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3653/2161chelseaparkbend-045.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3653/2161chelseaparkbend-045.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3654/2161chelseaparkbend-046.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3654/2161chelseaparkbend-046.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3654/2161chelseaparkbend-046.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3655/2161chelseaparkbend-047.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3655/2161chelseaparkbend-047.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3655/2161chelseaparkbend-047.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3656/2161chelseaparkbend-048.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3656/2161chelseaparkbend-048.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3656/2161chelseaparkbend-048.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3662/2161chelseaparkbend-054.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3662/2161chelseaparkbend-054.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3662/2161chelseaparkbend-054.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3663/2161chelseaparkbend-055.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3663/2161chelseaparkbend-055.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3663/2161chelseaparkbend-055.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3664/2161chelseaparkbend-056.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3664/2161chelseaparkbend-056.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3664/2161chelseaparkbend-056.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3665/2161chelseaparkbend-057.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3665/2161chelseaparkbend-057.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3665/2161chelseaparkbend-057.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3666/2161chelseaparkbend-058.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3666/2161chelseaparkbend-058.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3666/2161chelseaparkbend-058.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3667/2161chelseaparkbend-059.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3667/2161chelseaparkbend-059.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3667/2161chelseaparkbend-059.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3668/2161chelseaparkbend-060.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3668/2161chelseaparkbend-060.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3668/2161chelseaparkbend-060.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3669/2161chelseaparkbend-061.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3669/2161chelseaparkbend-061.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3669/2161chelseaparkbend-061.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3671/2161chelseaparkbend-062.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3671/2161chelseaparkbend-062.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3671/2161chelseaparkbend-062.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;54" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3670/2161chelseaparkbend-063.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3670/2161chelseaparkbend-063.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3670/2161chelseaparkbend-063.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3672/2161chelseaparkbend-064.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3672/2161chelseaparkbend-064.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3672/2161chelseaparkbend-064.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;56" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3673/2161chelseaparkbend-065.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3673/2161chelseaparkbend-065.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3673/2161chelseaparkbend-065.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;57" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3675/2161chelseaparkbend-066.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3675/2161chelseaparkbend-066.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3675/2161chelseaparkbend-066.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;58" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3674/2161chelseaparkbend-067.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3674/2161chelseaparkbend-067.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3674/2161chelseaparkbend-067.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;59" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3676/2161chelseaparkbend-068.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3676/2161chelseaparkbend-068.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3676/2161chelseaparkbend-068.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;60" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3677/2161chelseaparkbend-069.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3677/2161chelseaparkbend-069.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3677/2161chelseaparkbend-069.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;61" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3678/2161chelseaparkbend-070.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3678/2161chelseaparkbend-070.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3678/2161chelseaparkbend-070.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;62" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3679/2161chelseaparkbend-071.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3679/2161chelseaparkbend-071.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3679/2161chelseaparkbend-071.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;63" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3680/2161chelseaparkbend-072.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3680/2161chelseaparkbend-072.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3680/2161chelseaparkbend-072.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;64" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3681/2161chelseaparkbend-073.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3681/2161chelseaparkbend-073.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3681/2161chelseaparkbend-073.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;65" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3682/2161chelseaparkbend-075.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3682/2161chelseaparkbend-075.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3682/2161chelseaparkbend-075.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;66" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/3685/2161chelseaparkbend-078.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/3685/2161chelseaparkbend-078.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/3685/2161chelseaparkbend-078.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;67" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 61 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-d9BPxJ8dSV"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-66F2CD22-5CE0-40EA-875A8E544C5ADBBA"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-66F2CD22-5CE0-40EA-875A8E544C5ADBBA" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="495115" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-12.html b/collectors/harris-doyle/fixtures/homes/home-12.html
new file mode 100644
index 00000000..38d0c7ca
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-12.html
@@ -0,0 +1,3170 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/chelsea/longview-at-chelsea-park/preston-keystone/2168-chelsea-park-bend -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Chelsea","state":"AL","region":"Birmingham Metro","community":"118 | Longview at Chelsea Park","model":"976 | Preston","spec":"113 | 2168 Chelsea Park Bend"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 2168 Chelsea Park Bend &#x7c; Longview at Chelsea Park by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Longview&#x20;at&#x20;Chelsea&#x20;Park&#x20;community&#x20;at&#x20;2168&#x20;Chelsea&#x20;Park&#x20;Bend&#x20;in&#x20;Chelsea,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;2.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="du5g895rpofpr5w6ucd5pc42997rb2vi0ma7vdx7">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;2168&#x20;Chelsea&#x20;Park&#x20;Bend&#x20;&#x7c;&#x20;Longview&#x20;at&#x20;Chelsea&#x20;Park&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Longview&#x20;at&#x20;Chelsea&#x20;Park&#x20;community&#x20;at&#x20;2168&#x20;Chelsea&#x20;Park&#x20;Bend&#x20;in&#x20;Chelsea,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;2.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;07&#x2f;7858&#x2f;2168chelseapark-007.JPG">
+<meta property="og:image:width" content="3298">
+<meta property="og:image:height" content="2160">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park&#x2f;preston-keystone&#x2f;2168-chelsea-park-bend"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park&#x2f;preston-keystone&#x2f;2168-chelsea-park-bend"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_113"}],"value":459025});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div
+class="slide-flag"
+style="color:#ffffff; background-color:#ba0c2f;"
+>
+&#x24;10K Incentive
+</div>
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 2168&#x20;Chelsea&#x20;Park&#x20;Bend"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;07&#x2f;7858&#x2f;2168chelseapark-007.JPG&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/07/7858/2168chelseapark-007.JPG?w=3840&h=2560&fit=crop 3840w"
+title=""
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+2168&#x20;Chelsea&#x20;Park&#x20;Bend
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park">
+Longview at Chelsea Park
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Chelsea, AL 35043
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 135
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$459,025</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=113',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$2,321/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,328</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6071/012021-harrisdoyleheadshots-0036.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Kristie Cotter</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19703011891"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(970) 301-1891
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;kristie-cotter&#x2f;longview-at-chelsea-park&#x3f;uuid&#x3d;70fdecee-d9f0-4282-b988-f7d84ed8d8a8"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Kristie&#x20;Cotter"
+>
+<a
+href="mailto&#x3a;kristie.cotter&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;5506&#x2f;preston-combined.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-1-3UX7BYQ-">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Preston
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5505/1st-floor-preston-a-keystone.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1426" src="https://harrisdoyle.imgix.net/media-library/2026/05/5505/1st-floor-preston-a-keystone.png?w=800&h=1426&fit=mx" title="" alt="Preston&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/5504/2nd-floor-preston-a-keystone.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1428" src="https://harrisdoyle.imgix.net/media-library/2026/05/5504/2nd-floor-preston-a-keystone.png?w=800&h=1428&fit=mx" title="" alt="Preston&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/05/2345/2161chelseaparkbend-003b.jpg?fp-y=0.0771&w=600&crop=focalpoint&h=325&fit=crop&fp-x=0.5376" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.337001%2C-86.593911" target="_blank" rel="nofollow" class="link-primary">
+2161 Chelsea Park Bend, Chelsea, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.337001%2C-86.593911"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6071/012021-harrisdoyleheadshots-0036.jpg?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Kristie Cotter</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+19703011891"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(970) 301-1891
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;meetings.hubspot.com&#x2f;kristie-cotter&#x2f;longview-at-chelsea-park&#x3f;uuid&#x3d;70fdecee-d9f0-4282-b988-f7d84ed8d8a8"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Kristie&#x20;Cotter"
+>
+<a
+href="mailto&#x3a;kristie.cotter&#x40;harrisdoyle.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Chelsea
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Chelsea Park Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Chelsea Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Chelsea High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="du5g895rpofpr5w6ucd5pc42997rb2vi0ma7vdx7">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Longview&#x20;at&#x20;Chelsea&#x20;Park"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="118"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Preston"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="976"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="2168&#x20;Chelsea&#x20;Park&#x20;Bend"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Flood Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>36&rdquo; Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Designer Tile Backsplash</li>
+<li>Undermount Stainless - Single Bowl Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Frigidaire Stainless 30&rdquo; Freestanding Gas Range</li>
+<li>Frigidaire Stainless Over-the-Range Microwave</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways, Loft &amp; Stairs &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Purestyle or Stained Cabinets with Slow-Close Doors</li>
+<li>Granite Countertops</li>
+<li>Oval Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Fiberglass Tub&#x2f;Shower Unit</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7860/2168chelseapark-009.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7860/2168chelseapark-009.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7860/2168chelseapark-009.JPG?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7862/2168chelseapark-011.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7862/2168chelseapark-011.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7862/2168chelseapark-011.JPG?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7863/2168chelseapark-012.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7863/2168chelseapark-012.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7863/2168chelseapark-012.JPG?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7864/2168chelseapark-013.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7864/2168chelseapark-013.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7864/2168chelseapark-013.JPG?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7865/2168chelseapark-014.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7865/2168chelseapark-014.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7865/2168chelseapark-014.JPG?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7866/2168chelseapark-015.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7866/2168chelseapark-015.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/07/7866/2168chelseapark-015.JPG?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7867/2168chelseapark-016.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7867/2168chelseapark-016.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7867/2168chelseapark-016.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7868/2168chelseapark-017.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7868/2168chelseapark-017.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7868/2168chelseapark-017.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7869/2168chelseapark-018.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7869/2168chelseapark-018.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7869/2168chelseapark-018.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7870/2168chelseapark-019.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7870/2168chelseapark-019.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7870/2168chelseapark-019.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7871/2168chelseapark-020.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7871/2168chelseapark-020.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7871/2168chelseapark-020.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7872/2168chelseapark-021.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7872/2168chelseapark-021.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7872/2168chelseapark-021.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7873/2168chelseapark-022.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7873/2168chelseapark-022.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7873/2168chelseapark-022.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7874/2168chelseapark-023.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7874/2168chelseapark-023.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7874/2168chelseapark-023.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7875/2168chelseapark-024.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7875/2168chelseapark-024.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7875/2168chelseapark-024.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7876/2168chelseapark-025.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7876/2168chelseapark-025.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7876/2168chelseapark-025.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7877/2168chelseapark-026.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7877/2168chelseapark-026.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7877/2168chelseapark-026.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7878/2168chelseapark-027.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7878/2168chelseapark-027.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7878/2168chelseapark-027.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7879/2168chelseapark-028.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7879/2168chelseapark-028.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7879/2168chelseapark-028.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7880/2168chelseapark-029.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7880/2168chelseapark-029.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7880/2168chelseapark-029.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7881/2168chelseapark-030.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7881/2168chelseapark-030.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7881/2168chelseapark-030.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7882/2168chelseapark-031.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7882/2168chelseapark-031.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7882/2168chelseapark-031.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7884/2168chelseapark-033.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7884/2168chelseapark-033.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7884/2168chelseapark-033.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7885/2168chelseapark-034.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7885/2168chelseapark-034.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7885/2168chelseapark-034.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7886/2168chelseapark-035.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7886/2168chelseapark-035.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7886/2168chelseapark-035.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7887/2168chelseapark-036.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7887/2168chelseapark-036.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7887/2168chelseapark-036.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7888/2168chelseapark-037.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7888/2168chelseapark-037.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7888/2168chelseapark-037.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7889/2168chelseapark-038.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7889/2168chelseapark-038.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7889/2168chelseapark-038.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7890/2168chelseapark-039.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7890/2168chelseapark-039.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7890/2168chelseapark-039.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7891/2168chelseapark-041.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7891/2168chelseapark-041.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7891/2168chelseapark-041.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7892/2168chelseapark-040.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7892/2168chelseapark-040.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7892/2168chelseapark-040.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7893/2168chelseapark-042.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7893/2168chelseapark-042.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7893/2168chelseapark-042.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7894/2168chelseapark-043.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7894/2168chelseapark-043.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7894/2168chelseapark-043.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7895/2168chelseapark-044.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7895/2168chelseapark-044.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7895/2168chelseapark-044.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7896/2168chelseapark-045.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7896/2168chelseapark-045.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7896/2168chelseapark-045.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7897/2168chelseapark-046.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7897/2168chelseapark-046.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7897/2168chelseapark-046.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7898/2168chelseapark-047.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7898/2168chelseapark-047.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7898/2168chelseapark-047.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7899/2168chelseapark-048.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7899/2168chelseapark-048.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7899/2168chelseapark-048.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7900/2168chelseapark-049.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7900/2168chelseapark-049.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7900/2168chelseapark-049.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7901/2168chelseapark-050.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7901/2168chelseapark-050.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7901/2168chelseapark-050.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7902/2168chelseapark-051.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7902/2168chelseapark-051.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7902/2168chelseapark-051.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7903/2168chelseapark-052.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7903/2168chelseapark-052.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7903/2168chelseapark-052.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7904/2168chelseapark-053.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7904/2168chelseapark-053.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7904/2168chelseapark-053.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7905/2168chelseapark-054.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7905/2168chelseapark-054.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7905/2168chelseapark-054.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7906/2168chelseapark-055.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7906/2168chelseapark-055.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7906/2168chelseapark-055.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7907/2168chelseapark-056.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7907/2168chelseapark-056.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7907/2168chelseapark-056.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7908/2168chelseapark-057.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7908/2168chelseapark-057.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7908/2168chelseapark-057.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/07/7909/2168chelseapark-058.JPG?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/07/7909/2168chelseapark-058.JPG?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/07/7909/2168chelseapark-058.JPG?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 42 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-1-3UX7BYQ-"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-B23B0F12-B6CD-4AAF-AE0F80F8B4F94EA8"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-B23B0F12-B6CD-4AAF-AE0F80F8B4F94EA8" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="459025" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-13.html b/collectors/harris-doyle/fixtures/homes/home-13.html
new file mode 100644
index 00000000..611c3ab4
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-13.html
@@ -0,0 +1,3708 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/shelby-county/hillsong-at-mt-laurel/primrose-pinnacle/126-jefferson-pl -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Birmingham","state":"AL","region":"Birmingham Metro","community":"33 | Hillsong at Mt Laurel","model":"977 | Primrose","spec":"68 | 126 Jefferson PL"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 126 Jefferson PL &#x7c; Hillsong at Mt Laurel by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Hillsong&#x20;at&#x20;Mt&#x20;Laurel&#x20;community&#x20;at&#x20;126&#x20;Jefferson&#x20;PL&#x20;in&#x20;Birmingham,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="v2q6ypxqahuub6n9rtwmjl7r8j55axa7nnm3pp1o">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;126&#x20;Jefferson&#x20;PL&#x20;&#x7c;&#x20;Hillsong&#x20;at&#x20;Mt&#x20;Laurel&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Hillsong&#x20;at&#x20;Mt&#x20;Laurel&#x20;community&#x20;at&#x20;126&#x20;Jefferson&#x20;PL&#x20;in&#x20;Birmingham,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1851&#x2f;primrose-elevation-a.jpg">
+<meta property="og:image:width" content="2560">
+<meta property="og:image:height" content="1440">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;126-jefferson-pl"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;126-jefferson-pl"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item_list","items":[{"google_business_vertical":"real_estate","id":"inv_168"}],"value":""});
+		</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_68"}],"value":656437});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 126&#x20;Jefferson&#x20;PL"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;1851&#x2f;primrose-elevation-a.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=3840&h=2560&fit=crop 3840w"
+title="Elevation&#x20;A"
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt="Primrose&#x20;Elevation&#x20;A"
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+126&#x20;Jefferson&#x20;PL
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel">
+Hillsong at Mt Laurel
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Birmingham, AL 32542
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 7
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$656,437</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=68',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$3,319/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,890</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2340/lindsay-jones.jpg?fp-y=0.4675&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2479" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Lindsay Jones</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12052395242"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 239-5242
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Lindsay&#x20;Jones"
+>
+<a
+href="mailto&#x3a;realtorlindsayjones&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6273/image.png?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Keith Weaver</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12059998644"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 999-8644
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Keith&#x20;Weaver"
+>
+<a
+href="mailto&#x3a;keithwrealtor&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;Btvby38ocno">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2554&#x2f;the-primrose.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-aT9q7aUWSJ">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Primrose
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2555/1st-floor.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="1192" src="https://harrisdoyle.imgix.net/media-library/2026/05/2555/1st-floor.png?w=800&h=1192&fit=mx" title="" alt="Primrose&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/05/2556/2nd-floor.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="800" height="945" src="https://harrisdoyle.imgix.net/media-library/2026/05/2556/2nd-floor.png?w=800&h=945&fit=mx" title="" alt="Primrose&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/05/3016/hillsongmodel-ext005.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.404593%2C-86.627669" target="_blank" rel="nofollow" class="link-primary">
+241 Jefferson Place, Birmingham, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.404593%2C-86.627669"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2340/lindsay-jones.jpg?fp-y=0.4675&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2479" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Lindsay Jones</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12052395242"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 239-5242
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Lindsay&#x20;Jones"
+>
+<a
+href="mailto&#x3a;realtorlindsayjones&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6273/image.png?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Keith Weaver</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12059998644"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 999-8644
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Keith&#x20;Weaver"
+>
+<a
+href="mailto&#x3a;keithwrealtor&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Mt Laurel
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Mt Laurel Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Oak Mountain Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Oak Mountain High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="v2q6ypxqahuub6n9rtwmjl7r8j55axa7nnm3pp1o">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Hillsong&#x20;at&#x20;Mt&#x20;Laurel"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="33"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Primrose"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="977"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="126&#x20;Jefferson&#x20;PL"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Exterior Carriage Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Irrigation System in Front, Side &amp; Backyard</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Four Sides Brick &#x28;where applicable&#x29;</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>42&rdquo; Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Designer Tile Backsplash &amp; Under Cabinet Lighting</li>
+<li>Double Trash Pull-Out</li>
+<li>Stainless Single Bowl Undermount Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Gas Frigidaire Gallery Stainless Steel 30&rdquo;, 5-Burner Cooktop</li>
+<li>Frigidaire Gallery Stainless Wall Oven with Microwave Above</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+<li>30&rdquo; Custom Cabinet Hood with Vent to Exterior</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Hardwoods or Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways &amp; Loft &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>Oak Hardwood or Luxury Vinyl Treads on Stairs</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+<li>36&rdquo; Ventless Fireplace with Gas Logs, Designer Mantel, Brick Surround &amp; Raised Hearth</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Drop-In Tub with Tile &amp; Schluter System Trim</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Synthetic Iron Tub with Tile on Main Level</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4188/871calvertcir-002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4188/871calvertcir-002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4188/871calvertcir-002.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4181/871calvertcir-001.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4181/871calvertcir-001.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4181/871calvertcir-001.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4223/871calvertcir-005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4223/871calvertcir-005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4223/871calvertcir-005.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4226/871calvertcir-006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4226/871calvertcir-006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4226/871calvertcir-006.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4233/871calvertcir-008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4233/871calvertcir-008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4233/871calvertcir-008.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4234/871calvertcir-007.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4234/871calvertcir-007.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4234/871calvertcir-007.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4235/871calvertcir-009.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4235/871calvertcir-009.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4235/871calvertcir-009.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4236/871calvertcir-010.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4236/871calvertcir-010.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4236/871calvertcir-010.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4237/871calvertcir-012.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4237/871calvertcir-012.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4237/871calvertcir-012.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4238/871calvertcir-011.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4238/871calvertcir-011.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4238/871calvertcir-011.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4239/871calvertcir-014.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4239/871calvertcir-014.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4239/871calvertcir-014.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4240/871calvertcir-013.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4240/871calvertcir-013.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4240/871calvertcir-013.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4241/871calvertcir-015.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4241/871calvertcir-015.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4241/871calvertcir-015.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4242/871calvertcir-016.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4242/871calvertcir-016.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4242/871calvertcir-016.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4243/871calvertcir-017.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4243/871calvertcir-017.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4243/871calvertcir-017.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4244/871calvertcir-018.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4244/871calvertcir-018.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4244/871calvertcir-018.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4245/871calvertcir-019.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4245/871calvertcir-019.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4245/871calvertcir-019.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4246/871calvertcir-020.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4246/871calvertcir-020.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4246/871calvertcir-020.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4247/871calvertcir-021.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4247/871calvertcir-021.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4247/871calvertcir-021.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4248/871calvertcir-022.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4248/871calvertcir-022.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4248/871calvertcir-022.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4249/871calvertcir-024.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4249/871calvertcir-024.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4249/871calvertcir-024.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4250/871calvertcir-023.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4250/871calvertcir-023.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4250/871calvertcir-023.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4251/871calvertcir-025.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4251/871calvertcir-025.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4251/871calvertcir-025.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4252/871calvertcir-026.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4252/871calvertcir-026.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4252/871calvertcir-026.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4253/871calvertcir-027.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4253/871calvertcir-027.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4253/871calvertcir-027.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4254/871calvertcir-028.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4254/871calvertcir-028.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4254/871calvertcir-028.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4255/871calvertcir-029.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4255/871calvertcir-029.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4255/871calvertcir-029.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4256/871calvertcir-030.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4256/871calvertcir-030.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4256/871calvertcir-030.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4257/871calvertcir-031.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4257/871calvertcir-031.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4257/871calvertcir-031.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4258/871calvertcir-032.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4258/871calvertcir-032.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4258/871calvertcir-032.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4259/871calvertcir-033.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4259/871calvertcir-033.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4259/871calvertcir-033.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4260/871calvertcir-034.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4260/871calvertcir-034.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4260/871calvertcir-034.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4261/871calvertcir-035.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4261/871calvertcir-035.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4261/871calvertcir-035.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4262/871calvertcir-036.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4262/871calvertcir-036.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4262/871calvertcir-036.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4263/871calvertcir-037.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4263/871calvertcir-037.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4263/871calvertcir-037.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4264/871calvertcir-038.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4264/871calvertcir-038.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4264/871calvertcir-038.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4265/871calvertcir-039.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4265/871calvertcir-039.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4265/871calvertcir-039.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4266/871calvertcir-040.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4266/871calvertcir-040.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4266/871calvertcir-040.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4267/871calvertcir-041.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4267/871calvertcir-041.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4267/871calvertcir-041.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4268/871calvertcir-042.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4268/871calvertcir-042.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4268/871calvertcir-042.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4269/871calvertcir-043.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4269/871calvertcir-043.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4269/871calvertcir-043.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4270/871calvertcir-044.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4270/871calvertcir-044.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4270/871calvertcir-044.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4271/871calvertcir-045.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4271/871calvertcir-045.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4271/871calvertcir-045.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4272/871calvertcir-046.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4272/871calvertcir-046.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4272/871calvertcir-046.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4273/871calvertcir-047.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4273/871calvertcir-047.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4273/871calvertcir-047.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4274/871calvertcir-048.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4274/871calvertcir-048.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4274/871calvertcir-048.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4275/871calvertcir-049.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4275/871calvertcir-049.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4275/871calvertcir-049.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4276/871calvertcir-050.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4276/871calvertcir-050.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4276/871calvertcir-050.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4277/871calvertcir-052.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4277/871calvertcir-052.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4277/871calvertcir-052.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4278/871calvertcir-051.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4278/871calvertcir-051.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4278/871calvertcir-051.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4279/871calvertcir-053.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4279/871calvertcir-053.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4279/871calvertcir-053.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4280/871calvertcir-054.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4280/871calvertcir-054.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4280/871calvertcir-054.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4281/871calvertcir-055.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4281/871calvertcir-055.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4281/871calvertcir-055.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4282/871calvertcir-056.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4282/871calvertcir-056.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4282/871calvertcir-056.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;54" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4283/871calvertcir-057.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4283/871calvertcir-057.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4283/871calvertcir-057.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4284/871calvertcir-058.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4284/871calvertcir-058.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4284/871calvertcir-058.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;56" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4285/871calvertcir-059.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4285/871calvertcir-059.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4285/871calvertcir-059.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;57" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4286/871calvertcir-060.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4286/871calvertcir-060.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4286/871calvertcir-060.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;58" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4287/871calvertcir-061.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4287/871calvertcir-061.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4287/871calvertcir-061.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;59" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4288/871calvertcir-062.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4288/871calvertcir-062.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4288/871calvertcir-062.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;60" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4289/871calvertcir-063.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4289/871calvertcir-063.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4289/871calvertcir-063.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;61" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4290/871calvertcir-064.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4290/871calvertcir-064.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4290/871calvertcir-064.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;62" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4298/871calvertcir-072.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4298/871calvertcir-072.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4298/871calvertcir-072.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;63" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4299/871calvertcir-073.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4299/871calvertcir-073.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4299/871calvertcir-073.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;64" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4300/871calvertcir-074.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4300/871calvertcir-074.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4300/871calvertcir-074.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;65" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 59 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+<section
+id="inventory-homes"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Quick Move-Ins</h2>
+<h3 class="page-section__title mb-3">
+More Homes Featuring the Primrose
+</h3>
+<p class="mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+<div class="container">
+<div class="row gx-4 gy-5 gy-sm-6 row-cols-1 row-cols-lg-2 row-cols-xl-3">
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;928-calvert-cir" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=600&h=400&fit=crop" title="" alt="928&#x20;Calvert&#x20;Cir" class="card-img-top&#x20;img-fluid" />
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;928-calvert-cir"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Primrose
+</h3>
+<div class="listing-card__address">
+928 Calvert Cir<br>
+<span class="listing-card__location">
+Birmingham, AL 32542
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$614,824
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 344
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=168',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$3,109/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;928-calvert-cir"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">4</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="3 Baths + 1 Half Bath"
+>
+3.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2,890
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-aT9q7aUWSJ"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-3E2A85E4-AFEF-43C2-BAA1FC9B80C67C2E"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-3E2A85E4-AFEF-43C2-BAA1FC9B80C67C2E" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="656437" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/fixtures/homes/home-14.html b/collectors/harris-doyle/fixtures/homes/home-14.html
new file mode 100644
index 00000000..a811d500
--- /dev/null
+++ b/collectors/harris-doyle/fixtures/homes/home-14.html
@@ -0,0 +1,3708 @@
+<!-- source-url: https://www.harrisdoyle.com/new-homes/alabama/birmingham/shelby-county/hillsong-at-mt-laurel/primrose-pinnacle/928-calvert-cir -->
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<script>
+window.dataLayer = window.dataLayer || [];
+window.dataLayer.push({"pageType":"Move In Ready","city":"Birmingham","state":"AL","region":"Birmingham Metro","community":"33 | Hillsong at Mt Laurel","model":"977 | Primrose","spec":"168 | 928 Calvert Cir"});
+</script>
+<!-- Google Tag Manager -->
+<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
+<!-- End Google Tag Manager -->
+<title>New Home at 928 Calvert Cir &#x7c; Hillsong at Mt Laurel by Harris Doyle Homes</title>
+<meta name="description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Hillsong&#x20;at&#x20;Mt&#x20;Laurel&#x20;community&#x20;at&#x20;928&#x20;Calvert&#x20;Cir&#x20;in&#x20;Birmingham,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3.5&#x20;baths.">
+<meta name="robots" content="index,follow,max-image-preview&#x3a;large,&#x20;max-snippet&#x3a;-1,&#x20;max-video-preview&#x3a;-1">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="csrf-token" content="q2sdt6v1vmk7isact3ju35ml5dp5v2dxdbf5g9dx">
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="website"/>
+<meta property="og:title" content="New&#x20;Home&#x20;at&#x20;928&#x20;Calvert&#x20;Cir&#x20;&#x7c;&#x20;Hillsong&#x20;at&#x20;Mt&#x20;Laurel&#x20;by&#x20;Harris&#x20;Doyle&#x20;Homes"/>
+<meta property="og:description" content="Explore&#x20;the&#x20;new&#x20;home&#x20;for&#x20;sale&#x20;in&#x20;the&#x20;Hillsong&#x20;at&#x20;Mt&#x20;Laurel&#x20;community&#x20;at&#x20;928&#x20;Calvert&#x20;Cir&#x20;in&#x20;Birmingham,&#x20;AL&#x20;featuring&#x20;4&#x20;bedrooms&#x20;and&#x20;3.5&#x20;baths."/>
+<meta property="og:site_name" content="Harris&#x20;Doyle&#x20;Homes">
+<meta property="og:image" content="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;08&#x2f;8236&#x2f;primrose-slab-pinnacle.jpg">
+<meta property="og:image:width" content="2560">
+<meta property="og:image:height" content="1440">
+<link rel="canonical" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;928-calvert-cir"/>
+<meta property="og:url" content="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;928-calvert-cir"/>
+<link rel="icon" type="image/x-icon" href="/favicon.ico?v=1775819353"/>
+<link rel="preconnect" href="https://www.google.com">
+<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
+<link rel="stylesheet" href="https://use.typekit.net/oew2gnd.css">
+<link href="/css/styles.min.css?v=1783600222" rel="stylesheet">
+<script>
+window.isLoggedIn = false;
+window.APP = {"recaptcha":{"actions":{"contactform":"contactform","homepage":"homepage"},"isEnabled":true,"siteKey":"RECAPTCHA_SITE_KEY_SCRUBBED"},"environment":"production","google":{"maps":{"mapId":"0000000000000000","apiKey":"SCRUBBED"}},"imageDomain":"https://harrisdoyle.imgix.net","productionBuilder":{"newHomeURLBase":"https://www.harrisdoyle.com/new-homes"},"isLoggedIn":false,"defaultImages":{"defaultThumb":{"filename":"default-thumb.jpg","url":"https://harrisdoyle.imgix.net/media-library/2025/12/13/default-thumb.jpg?w=800&h=533&fit=crop"}},"isProduction":true};
+</script>
+<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"knowsAbout":["New Construction Homes","Home Building"],"telephone":"+12059822896","@context":"https://schema.org","@type":"Organization","sameAs":["https://www.facebook.com/harrisdoylehomes/","https://www.linkedin.com/company/harris-doyle-homes","https://www.instagram.com/harrisdoylehomes/"],"url":"https://www.harrisdoyle.com","logo":"https://www.harrisdoyle.com/images/theme/logo/harris-doyle-logo-wide-blue.png","@id":"https://www.harrisdoyle.com/#organization","name":"Harris Doyle Homes","contactPoint":{"availableLanguage":"en","telephone":"+12059822896","@type":"ContactPoint","contactType":"Customer Service"},"address":{"postalCode":"35243","addressLocality":"Birmingham","@type":"PostalAddress","addressRegion":"AL","streetAddress":"3111 Timberlake Drive","addressCountry":"US"}},{"@type":"WebSite","@id":"https://www.harrisdoyle.com/#website","url":"https://www.harrisdoyle.com","name":"Harris Doyle Homes"}]}</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item_list","items":[{"google_business_vertical":"real_estate","id":"inv_68"}],"value":""});
+		</script>
+
+		<script>
+			window.dataLayer = window.dataLayer || [];
+			window.dataLayer.push({"event":"view_item","items":[{"google_business_vertical":"real_estate","id":"inv_168"}],"value":614824});
+		</script>
+	</head>
+<body>
+<!-- Google Tag Manager (noscript) -->
+<noscript>
+<iframe
+src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
+height="0"
+width="0"
+style="display:none;visibility:hidden"
+></iframe>
+</noscript>
+<!-- End Google Tag Manager (noscript) -->
+<a href="#maincontent" id="skip-to-main" class="btn btn-primary">Skip to Content</a>
+<section class="position-relative bg-primary px-3 py-2 text-center text-white z-1">
+<a href="https://www.harrisdoyle.com/financing" class="stretched-link text-white">
+Up To $7,500 Covered in Closing Costs with Silverton Mortgage! <span class="fw-semibold fst-italic text-decoration-underline ms-2">Start Saving</span>
+<wa-icon name="right-long" family="sharp" variant="solid" class="ms-2 fs-8"></wa-icon>
+</a>
+</section>
+<header
+class="site-header sticky-top bg-body border-bottom"
+:class="{ 'site-header--shrink': isSticky }"
+x-data="{ height: null, isSticky: false }"
+x-effect="document.documentElement.style.setProperty('--header-height', `${height}px`)"
+x-resize="height = Math.round($height);"
+>
+<nav class="navbar navbar-expand-xl">
+<div class="container">
+<a href="/" class="navbar-brand">
+<img
+width="282"
+height="46"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46"
+srcset="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46 1x, https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-wide-blue.png?fit=max&h=46&dpr=2 2x"
+alt="Harris&#x20;Doyle&#x20;Homes"
+class="img-fluid"
+>
+</a>
+<div id="nav-main" class="offcanvas offcanvas-end" tabindex="-1" aria-labelledby="nav-main-title">
+<div class="offcanvas-header">
+<div id="nav-main-title" class="offcanvas-title visually-hidden">
+Navigation
+</div>
+<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
+</div>
+<div class="offcanvas-body">
+<ul class="navbar-nav" >
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button" data-bs-auto-close="outside"
+>
+Find Your Home
+</a>
+<ul class="dropdown-menu">
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn"
+>
+Auburn Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Auburn
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;mimms-trail"
+>
+Mimms Trail
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;auburn&#x2f;auburn&#x2f;woodward-oaks"
+>
+Woodward Oaks
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham"
+>
+Birmingham Metro
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Chelsea
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;chelsea&#x2f;longview-at-chelsea-park"
+>
+Longview at Chelsea Park
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Helena
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;helena&#x2f;riverwoods"
+>
+Riverwoods
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Hoover
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;hoover&#x2f;the-foothills-at-blackridge"
+>
+The Foothills at Blackridge
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Shelby County
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel"
+>
+Hillsong at Mt Laurel
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Trussville
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;longmeadow"
+>
+Longmeadow
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;trussville&#x2f;trussville-springs"
+>
+Trussville Springs
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Vestavia Hills
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;vestavia-hills&#x2f;the-bray-at-liberty-park"
+>
+The Bray at Liberty Park
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle"
+>
+Florida Panhandle
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city&#x2f;sweetbay"
+>
+SweetBay
+</a>
+</li>
+</ul>
+</li>
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Panama City Beach
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;florida&#x2f;florida-panhandle&#x2f;panama-city-beach&#x2f;breakfast-point-east"
+>
+Breakfast Point East
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a
+class="dropdown-item fw-bold "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road"
+>
+Pike Road
+</a>
+<ul class="list-unstyled" >
+<li class="dropend ">
+<a
+class="dropdown-item&#x20;dropdown-toggle"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road"
+aria-expanded="false" data-bs-toggle="dropdown"
+>
+Pike Road
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;pike-road&#x2f;pike-road&#x2f;penn-meadows"
+>
+Penn Meadows
+</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Experience
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item ">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+About
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item dropdown ">
+<a
+class="nav-link&#x20;dropdown-toggle"
+href="&#x23;"
+aria-expanded="false" data-bs-toggle="dropdown" role="button"
+>
+Customer Care
+</a>
+<ul class="dropdown-menu" >
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class=" ">
+<a
+class="dropdown-item"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+</ul>
+</li>
+<li class="nav-item d-xl-none">
+<a
+class="nav-link"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="d-flex align-items-center gap-2">
+<button
+type="button"
+class="search-button"
+data-bs-toggle="modal"
+data-bs-target="#global-site-search-modal"
+>
+<span class="visually-hidden">Open Global Site Search</span>
+<wa-icon name="magnifying-glass" variant="light"></wa-icon>
+</button>
+<button
+class="navbar-toggler"
+type="button"
+data-bs-toggle="offcanvas"
+data-bs-target="#nav-main"
+aria-controls="nav-main"
+aria-expanded="false"
+aria-label="Toggle navigation"
+>
+<span class="navbar-toggler-icon"></span>
+</button>
+<div class="d-none&#x20;d-xl-block" >
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+class="btn btn-secondary font-serif rounded-pill py-2"
+>
+Contact
+</a>
+<ul class="dropdown-menu" >
+</ul>
+</div>
+</div>
+</div>
+</nav>
+</header>
+<main id="maincontent">
+<div class="row g-0 position-relative" id="detail-header-slideshow">
+<div class="col-lg-6 col-xxl-7 position-relative d-flex flex-column align-items-center">
+<div id="header-slideshow" class="slider-widget-wrap">
+<div class="swiper-button-prev">
+<wa-icon name="left-long" family="sharp" variant="solid"></wa-icon>
+</div>
+<div class="swiper-container slider-widget" role="region" aria-label="Photo Slider">
+<div class="swiper-wrapper">
+<div
+class="swiper-slide "
+role="region"
+aria-label="Slide 928&#x20;Calvert&#x20;Cir"
+>
+<img
+loading="eager"
+width="3840"
+height="2560"
+src="https&#x3a;&#x2f;&#x2f;harrisdoyle.imgix.net&#x2f;media-library&#x2f;2026&#x2f;08&#x2f;8236&#x2f;primrose-slab-pinnacle.jpg&#x3f;w&#x3d;3840&amp;h&#x3d;2560&amp;fit&#x3d;crop"
+srcset="https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=576&h=600&fit=crop 576w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=768&h=700&fit=crop 768w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=992&h=750&fit=crop 992w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=1200&h=800&fit=crop 1200w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=1482&h=988&fit=crop 1482w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=1600&h=1067&fit=crop 1600w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=1900&h=1267&fit=crop 1900w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=2000&h=1333&fit=crop 2000w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=2560&h=1707&fit=crop 2560w,https://harrisdoyle.imgix.net/media-library/2026/08/8236/primrose-slab-pinnacle.jpg?w=3840&h=2560&fit=crop 3840w"
+title=""
+sizes="(min-width: 1400px) 59vw, (min-width: 992px) 50vw, 100vw"
+alt=""
+class="swiper-slide__bg-image"
+fetchpriority="high"
+>
+</div>
+</div>
+</div>
+<div class="swiper-button-next">
+<wa-icon name="right-long" family="sharp" variant="solid"></wa-icon>
+</div>
+</div>
+</div>
+<div class="col-lg-6 col-xxl-5 d-flex align-items-center">
+<div class="detail-slide-content">
+<div class="detail-slide-content__inner">
+<div class="text-center mb-3">
+<h1 class="page-section__page-title mb-2">
+928&#x20;Calvert&#x20;Cir
+</h1>
+<p class="font-sans-serif d-flex flex-wrap justify-content-center mb-2">
+<span>
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel">
+Hillsong at Mt Laurel
+</a>
+<span class="mx-2">|</span>
+</span>
+<span>
+Birmingham, AL 32542
+<span class="mx-2">|</span>
+</span>
+<span>
+Lot&#x3a; 344
+</span>
+</p>
+<div class="mt-4">
+<div class="row g-4 justify-content-center align-items-center">
+<div class="col-auto">
+<p class="fs-5 fw-semibold font-sans-serif text-accent mb-0"><span class='fs-7 font-serif fw-normal fst-italic me-1'>Priced at </span> <span class='fs-4'>$614,824</span></p>
+</div>
+<div class="col-auto">
+<div
+class="listing-card__payment"
+style="padding-top: .7rem;
+padding-bottom: .5rem;"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=168',
+}"
+>
+<h4 class="listing-card__payment-title">Monthly Payment</h4>
+<button
+type="button"
+class="gap-4"
+x-ajax-modal:trigger=""
+>
+$3,109/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="border-top border-bottom py-4 my-5">
+<ul
+class="listing-card__specs listing-card__specs__col-2-xs"
+>
+<li>
+<wa-icon
+variant="light"
+name="bed-front"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">4</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="shower-down"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">3.5</span>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="car"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon
+variant="light"
+name="ruler-horizontal"
+class="fs-5"
+></wa-icon>
+<span>
+<span class="listing-card__specs-value">2,890</span>
+<span class="listing-card__specs-label">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+<h2 class="fs-4 text-center mb-5">Have Questions? We Can Help</h2>
+<div class="row g-3 justify-content-center">
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2340/lindsay-jones.jpg?fp-y=0.4675&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2479" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Lindsay Jones</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12052395242"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 239-5242
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Lindsay&#x20;Jones"
+>
+<a
+href="mailto&#x3a;realtorlindsayjones&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+<div class="col-sm-6">
+<div class="card bg-neutral-ivory">
+<div class="card-body text-center">
+<div class="row gx-3 gy-2 justify-content-center align-items-center">
+<div class="col-auto col-sm-12">
+<div
+class="bg-neutral-gray border border-white border-2 ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 65px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6273/image.png?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-sm-12 text-start text-sm-center">
+<h3 class="fs-5 mb-0">Keith Weaver</h3>
+<p class="text-secondary fst-italic font-sans-serif fs-7 mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12059998644"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 999-8644
+</a>
+</p>
+</div>
+</div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Keith&#x20;Weaver"
+>
+<a
+href="mailto&#x3a;keithwrealtor&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<p class="text-center fs-7 mt-4 mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+</div>
+</div>
+</div>
+<nav
+class="subnav-menubar"
+x-data="{ height: 0 }"
+x-effect="document.documentElement.style.setProperty('--subnav-height', `${height}px`);"
+x-resize="height = $height;"
+x-subnav-slider=""
+role="region"
+tabindex="0"
+aria-label="sub-navigation menu"
+>
+<div class="d-flex justify-content-center">
+<button type="button" class="btn px-2" x-subnav-slider:navigation-prev="">
+<wa-icon name="chevron-left"></wa-icon>
+<span class="visually-hidden">Skip to previous slide page</span>
+</button>
+<ul
+tabindex="0"
+class="nav gap- align-items-center flex-nowrap overflow-x-scroll"
+x-subnav-slider:slider=""
+aria-label="sub-navigation links"
+>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;my.matterport.com&#x2f;show&#x2f;&#x3f;m&#x3d;Btvby38ocno">
+<wa-icon
+variant="solid"
+name="house-laptop"
+class="fs-6"
+></wa-icon>
+Virtual Tour
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;image-gallery">
+<wa-icon
+variant="solid"
+name="images"
+class="fs-6"
+></wa-icon>
+Gallery
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a target="_blank" rel="nofollow" class="nav-link" href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;images&#x2f;media-library&#x2f;2026&#x2f;05&#x2f;2554&#x2f;the-primrose.pdf">
+<wa-icon
+variant="solid"
+name="book-open-lines"
+class="fs-6"
+></wa-icon>
+Plan Flyer - PDF
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a data-bs-toggle="modal" role="button" class="nav-link" href="&#x23;mortgage-calculator-modal-rSjeFFXuQ6">
+<wa-icon
+variant="solid"
+name="calculator"
+class="fs-6"
+></wa-icon>
+Mortgage Calculator
+</a>
+</li>
+<li class="nav-item flex-shrink-0" x-subnav-slider:item="">
+<a class="nav-link" href="&#x23;contact-form-section">
+<wa-icon
+variant="solid"
+name="comment-lines"
+class="fs-6"
+></wa-icon>
+Contact Us
+</a>
+</li>
+</ul>
+<button type="button" class="btn px-2" x-subnav-slider:navigation-next="">
+<wa-icon name="chevron-right"></wa-icon>
+<span class="visually-hidden">Skip to next slide page</span>
+</button>
+</div>
+</nav>
+<section
+id="plan-floorplans"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Floor Plans</h2>
+<h3 class="page-section__title mb-3">
+<span class="fs-4 fw-normal fst-italic">the</span>
+Primrose
+</h3>
+</div>
+<div class="container">
+<div class="row gy-8 g-md-5 g-lg-8 row-cols-1 row-cols-md-2 row-cols-xl-3 justify-content-center">
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/08/8234/1st-floor-primrose-rl-pinnacle-hillsong.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="1466" height="2859" src="https://harrisdoyle.imgix.net/media-library/2026/08/8234/1st-floor-primrose-rl-pinnacle-hillsong.png?w=1466&h=2859&fit=max" title="" alt="Primrose&#x20;Floorplan&#x20;1" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+href="https://harrisdoyle.imgix.net/media-library/2026/08/8235/2nd-floor-primrose-rl-pinnacle-hillsong.png?w=1920&fit=max"
+class="position-relative d-block"
+data-fancybox="floorplans"
+>
+<img loading="lazy" width="946.847267631948" height="800" src="https://harrisdoyle.imgix.net/media-library/2026/08/8235/2nd-floor-primrose-rl-pinnacle-hillsong.png?w=946.847267631948&h=800&fit=max" title="" alt="Primrose&#x20;Floorplan&#x20;2" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section
+id="sales-office"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto" style="max-width: 500px;">
+<h2 class="page-section__subtitle">Expert Assistance</h2>
+<h3 class="page-section__title mb-6">
+We’re Here to Guide You Through Every Step
+</h3>
+</div>
+<div class="container">
+<div class="row g-4 justify-content-center row-cols-1 row-cols-md-2 row-cols-lg-3">
+<div class="col">
+<div class="card" style="--bs-card-bg: white;">
+<div class="card-body p-4">
+<h2 class="fs-4 mb-2">
+Sales Center
+</h2>
+<img loading="lazy" width="600" height="325" src="https://harrisdoyle.imgix.net/media-library/2026/05/3016/hillsongmodel-ext005.jpg?w=600&h=325&fit=crop" title="" alt="" class="img-fluid&#x20;border&#x20;rounded-3&#x20;mb-2" />
+<p class="text-primary mb-0">
+<a title="Get directions to sales center" href="https://www.google.com/maps/dir/?api=1&destination=33.404593%2C-86.627669" target="_blank" rel="nofollow" class="link-primary">
+241 Jefferson Place, Birmingham, AL
+</a>
+<br>
+Phone:
+<a class="link-primary" title="Call Sales Office" href="tel:+12053075366">
+(205) 307-5366
+</a>
+<br>
+</p>
+</div>
+<div class="card-footer px-4" style="padding-block: .74rem;">
+<div class="row justify-content-between align-items-center g-2">
+<div class="col-auto d-flex align-items-center gap-1 link-primary">
+<wa-icon variant="regular" name="clock"></wa-icon>
+<div class="rich-text font-sans-serif fs-7 lh-sm">
+<p>By Appointment Only</p>
+</div>
+</div>
+<div class="col-auto">
+<a
+href="https://www.google.com/maps/dir/?api=1&destination=33.404593%2C-86.627669"
+target="_blank"
+rel="nofollow"
+class="d-flex align-items-center gap-1 link-secondary"
+>
+<span class="font-sans-serif fs-7">DIRECTIONS</span>
+<wa-icon name="diamond-turn-right"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/05/2340/lindsay-jones.jpg?fp-y=0.4675&w=100&crop=focalpoint&h=100&fit=crop&fp-x=0.2479" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Lindsay Jones</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12052395242"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 239-5242
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Lindsay&#x20;Jones"
+>
+<a
+href="mailto&#x3a;realtorlindsayjones&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="card">
+<div class="card-body d-flex flex-column justify-content-center p-4 text-center">
+<div class="row gx-3 gy-3 justify-content-center align-items-center">
+<div class="col-auto col-md-12">
+<div
+class="bg-neutral-gray ratio ratio-1x1 mx-auto rounded-circle overflow-hidden"
+style="width: 90px;"
+>
+<img loading="lazy" width="100" height="100" src="https://harrisdoyle.imgix.net/media-library/2026/06/6273/image.png?w=100&crop=faces&h=100&fit=crop" title="" alt="" class="img-fluid" />
+</div>
+</div>
+<div class="col-auto col-md-12 text-start text-sm-center">
+<h2 class="fs-4 mb-0">Keith Weaver</h2>
+<p class="text-secondary fst-italic font-sans-serif mb-1">
+New Home Sales Consultant
+</p>
+<p class="font-sans-serif fw-semibold mb-0">
+<a
+href="tel:+12059998644"
+class="link-secondary link-underline-hover"
+title="Office Phone"
+>
+(205) 999-8644
+</a>
+</p>
+</div>
+</div>
+<div>
+<a
+href="https&#x3a;&#x2f;&#x2f;info.harrisdoyle.com&#x2f;meet&#x2f;hillsong"
+target="_blank"
+class="btn btn-secondary py-1 mt-3"
+>
+Book a Visit
+</a>
+</div>
+</div>
+<div class="card-footer bg-white p-0">
+<div
+class="btn-group btn-group__card-footer"
+role="group"
+aria-label="Contact Keith&#x20;Weaver"
+>
+<a
+href="mailto&#x3a;keithwrealtor&#x40;gmail.com"
+class="btn btn-outline-neutral-gray-lt"
+title="Email"
+>
+<wa-icon name="envelope" variant="light"></wa-icon>
+</a>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section
+class="page-section page-section--padding-y my-0"
+data-bs-theme="white"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Schools in the Area</h2>
+<h3 class="page-section__title mb-3">
+Mt Laurel
+<span class="text-secondary fst-italic">Education</span>
+</h3>
+<div class="rich-text">
+<p>This community is served by a variety of nearby schools, offering educational opportunities for students of all ages.</p>
+</div>
+</div>
+<div class="container">
+<div class="row row-cols-1 row-cols-lg-3 g-3">
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Mt Laurel Elementary School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Elementary School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Oak Mountain Middle School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+Middle School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="col">
+<div class="h-100 theme-item-bg p-4 p-sm-5 rounded-theme">
+<div class="d-flex flex-column gap-4">
+<div class="position-relative d-flex align-items-center gap-4">
+<div class="flex-grow-1 text-primary">
+<span class="d-block fs-4 fw-semibold lh-sm mb-1">
+Oak Mountain High School
+</span>
+<span class="d-block fs-7 font-sans-serif text-uppercase">
+High School
+</span>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="contact-form-section" class="page-section page-section--padding-y my-0" data-bs-theme="secondary">
+<div class="page-section__accent-top page-section__accent-white"></div>
+<div class="container">
+<div class="mx-auto" style="max-width: 850px">
+<div class="mb-6 text-center">
+<h3 class="page-section__subtitle">Personalized Guidance</h3>
+<h2 class="page-section__title mx-auto" style="max-width: 500px">
+We&rsquo;re Happy to Help You Explore Every Detail.
+</h2>
+<div class="rich-text">
+</div>
+</div>
+<form
+id="communities"
+name="communities"
+class=" needs-validation"
+data-form-ajax="contact-us"
+novalidate="novalidate"
+>
+<div style="display: none">
+<input type="hidden" name="_recaptcha_response" value="">
+<input type="hidden" name="_token" value="q2sdt6v1vmk7isact3ju35ml5dp5v2dxdbf5g9dx">
+<input type="hidden" name="guid" value="">
+<input type="hidden" name="pageName" value="" x-data="" x-init="$el.value = document.title">
+</div>
+<template data-success-message>
+<div class="alert alert-light alert-dismissible fade show form-submit-message" role="alert">
+<div class="form-submit-message__content"></div>
+<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>
+</template>
+<div class="row g-3">
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-first-name"
+type="text"
+name="firstName"
+class="form-control"
+autocomplete="given-name"
+required="required"
+maxlength="50"
+placeholder="First Name"
+aria-describedby="communities-first-name-feedback"
+>
+<label class="form-label" for="communities-first-name">First Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-first-name-feedback" class="invalid-feedback" data-validate-for="firstName">
+Please provide your first name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="user-circle-plus"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-last-name"
+type="text"
+name="lastName"
+class="form-control"
+autocomplete="family-name"
+required="required"
+maxlength="50"
+placeholder="Last Name"
+aria-describedby="communities-last-name-feedback"
+>
+<label class="form-label" for="communities-last-name">Last Name <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-last-name-feedback" class="invalid-feedback" data-validate-for="lastName">
+Please provide your last name.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="envelope"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-email"
+type="email"
+name="email"
+class="form-control"
+autocomplete="email"
+required="required"
+maxlength="255"
+placeholder="Email Address"
+aria-describedby="communities-email-feedback"
+>
+<label class="form-label" for="communities-email">Email Address <sup class="text-danger">*</sup></label>
+</div>
+<div id="communities-email-feedback" class="invalid-feedback" data-validate-for="email">
+Please provide a valid email address.
+</div>
+</div>
+</div>
+<div class="col-md-6">
+<div class="input-group has-validation">
+<span class="input-group-text px-sm-3">
+<wa-icon name="phone-arrow-right"></wa-icon>
+</span>
+<div class="form-floating">
+<input
+id="communities-phone"
+type="tel"
+name="phone"
+class="form-control"
+autocomplete="tel-national"
+maxlength="15"
+x-mask="(999) 999-9999"
+placeholder="Phone (Optional)"
+aria-describedby="communities-phone-feedback"
+>
+<label class="form-label" for="communities-phone">Phone (Optional)</label>
+</div>
+<div id="communities-phone-feedback" class="invalid-feedback" data-validate-for="phone">
+Please provide a valid phone number.
+</div>
+</div>
+</div>
+<div class="col-12">
+<div class="form-check mt-2">
+<input
+id="communities-sms-consent"
+type="checkbox"
+name="smsConsent"
+class="form-check-input"
+value="1"
+>
+<label for="communities-sms-consent" class="form-check-label">
+I agree to be contacted via SMS messaging. Data rates may apply.
+</label>
+</div>
+</div>
+<input
+type="hidden"
+name="CommunityInterest"
+value="Hillsong&#x20;at&#x20;Mt&#x20;Laurel"
+>
+<input
+type="hidden"
+name="CommunityInterestID"
+value="33"
+>
+<input
+type="hidden"
+name="ModelInterest"
+value="Primrose"
+>
+<input
+type="hidden"
+name="ModelInterestID"
+value="977"
+>
+<input
+type="hidden"
+name="InventoryInterest"
+value="928&#x20;Calvert&#x20;Cir"
+>
+<div class="col-12 text-center">
+<button type="submit" class="btn btn-outline-white btn-lg fs-5 px-lg-15 mt-4" data-attach-loading="">
+Get Answers
+<wa-icon name="right-long" family="sharp" variant="solid" class="fs-7 ms-2"></wa-icon>
+</button>
+<p class="text-white text-center fs-7 mt-4 mb-0">
+This site is protected by reCAPTCHA. * Required Fields.
+</p>
+</div>
+</div>
+</form>
+</div>
+</div>
+</section>
+<section id="plan-features" class="page-section page-section--padding-y my-0" data-bs-theme="neutral-ivory">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Included Plan Features</h2>
+<h3 class="page-section__title mb-3">
+Crafted with <span class="fst-italic text-secondary">Quality</span>
+</h3>
+</div>
+<div class="container">
+<div id="features-accordion" class="accordion" aria-label="Plan Features">
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-1"
+aria-expanded="false"
+aria-controls="feature-collapse-1"
+>
+<wa-icon name="circle-check"></wa-icon>
+Electrical
+</button>
+</h2>
+<div
+id="feature-collapse-1"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>2 Exterior Carriage Lights</li>
+<li>2 Exterior Electrical Outlets</li>
+<li>1 Floor Outlet in Great Room</li>
+<li>Wired Smoke Detectors per Code</li>
+<li>RING Video Doorbell &amp; Chime</li>
+<li>Bedrooms &amp; Great Room Pre-Wired for Ceiling Fans</li>
+<li>LED Flush Mount Lighting</li>
+<li>Decorative Lighting Allowance</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-2"
+aria-expanded="false"
+aria-controls="feature-collapse-2"
+>
+<wa-icon name="circle-check"></wa-icon>
+Exterior
+</button>
+</h2>
+<div
+id="feature-collapse-2"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>30-Year Dimensional Roof Shingles</li>
+<li>Gutters</li>
+<li>2 Exterior Hose Bibbs</li>
+<li>Irrigation System in Front, Side &amp; Backyard</li>
+<li>Insulated Garage Door&#x28;s&#x29; with Remote Openers</li>
+<li>Four Sides Brick &#x28;where applicable&#x29;</li>
+<li>Mailbox per Community Covenants</li>
+<li>Professionally Designed Landscape Plan for Each Lot</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-3"
+aria-expanded="false"
+aria-controls="feature-collapse-3"
+>
+<wa-icon name="circle-check"></wa-icon>
+Kitchen
+</button>
+</h2>
+<div
+id="feature-collapse-3"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>42&rdquo; Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Designer Tile Backsplash &amp; Under Cabinet Lighting</li>
+<li>Double Trash Pull-Out</li>
+<li>Stainless Single Bowl Undermount Sink</li>
+<li>Delta Faucet with Pull-Down Sprayer</li>
+<li>Gas Frigidaire Gallery Stainless Steel 30&rdquo;, 5-Burner Cooktop</li>
+<li>Frigidaire Gallery Stainless Wall Oven with Microwave Above</li>
+<li>Energy Star, Frigidaire Gallery Stainless Dishwasher</li>
+<li>30&rdquo; Custom Cabinet Hood with Vent to Exterior</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-4"
+aria-expanded="false"
+aria-controls="feature-collapse-4"
+>
+<wa-icon name="circle-check"></wa-icon>
+Interior
+</button>
+</h2>
+<div
+id="feature-collapse-4"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Garage with Sheetrock &amp; White Paint</li>
+<li>Shaw Hardwoods or Luxury Vinyl Plank in Main Level Living Areas</li>
+<li>Shaw Carpet in Bedrooms, Upstairs Hallways &amp; Loft &#x28;per plan&#x29;</li>
+<li>Daltile Tile in Laundry &amp; Baths</li>
+<li>Oak Hardwood or Luxury Vinyl Treads on Stairs</li>
+<li>9&rsquo; Ceiling Heights on Main Level, 8&rsquo; on Second Level</li>
+<li>Decorative 2-Panel Interior Doors</li>
+<li>Oil Rubbed Bronze Door Hardware</li>
+<li>Crown Molding where applicable in Main Level Living Areas &amp; Primary Suite</li>
+<li>36&rdquo; Ventless Fireplace with Gas Logs, Designer Mantel, Brick Surround &amp; Raised Hearth</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-5"
+aria-expanded="false"
+aria-controls="feature-collapse-5"
+>
+<wa-icon name="circle-check"></wa-icon>
+Energy Efficiency
+</button>
+</h2>
+<div
+id="feature-collapse-5"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Home Energy Rating System Score &#x28;HERS&#x29; Certificate</li>
+<li>Superior 2x6 Exterior Wall Framing</li>
+<li>Gas Furnace</li>
+<li>15.2 SEER, Zoned HVAC System</li>
+<li>Tankless Natural Gas Water Heater</li>
+<li>Ecobee3 Lite Thermostat</li>
+<li>Argon Gas Filled Low-E Windows</li>
+<li>Energy Star Appliances</li>
+<li>Insulated Garage Doors</li>
+<li>LED Lighting</li>
+<li>WaterSense Labeled Plumbing Fixtures</li>
+<li>MERV 10&#x2b; Air Filters</li>
+<li>Insulation&#x3a; R-19 Batt Exterior Wall Insulation &amp; R-38 Attic Insulation</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-6"
+aria-expanded="false"
+aria-controls="feature-collapse-6"
+>
+<wa-icon name="circle-check"></wa-icon>
+Primary Bath
+</button>
+</h2>
+<div
+id="feature-collapse-6"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Drop-In Tub with Tile &amp; Schluter System Trim</li>
+<li>Tile Shower with Schluter System Trim</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="accordion-item">
+<h2 class="accordion-header">
+<button
+class="accordion-button collapsed fs-4 fw-normal fst-italic"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#feature-collapse-7"
+aria-expanded="false"
+aria-controls="feature-collapse-7"
+>
+<wa-icon name="circle-check"></wa-icon>
+Secondary Baths
+</button>
+</h2>
+<div
+id="feature-collapse-7"
+class="accordion-collapse collapse"
+data-bs-parent="#features-accordion"
+>
+<div class="accordion-body py-5">
+<ul class="column-count-2 list-style-diamond mb-0 ps-4 ps-sm-5">
+<li>Painted or Stained Cabinets with Slow-Close Drawers &amp; Doors</li>
+<li>Granite or Quartz Countertops</li>
+<li>Oval or Rectangular Undermount Sinks with WaterSense Delta Faucets</li>
+<li>Synthetic Iron Tub with Tile on Main Level</li>
+<li>Pedestal Sink in Powder Room &#x28;per plan&#x29;</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+<section id="image-gallery" class="page-section page-section--padding-y my-0">
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 700px;">
+<h2 class="page-section__subtitle">Gallery</h2>
+<h3 class="page-section__title mb-3">
+Inspired Living in Every Frame
+</h3>
+<p class="mb-0">
+Discover the beauty, craftsmanship, and comfort that make our homes unique. Each space is thoughtfully designed to inspire, welcome, and endure.
+</p>
+</div>
+<div class="px-2">
+<div class="row g-2 row-cols-2 row-cols-xl-3">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4188/871calvertcir-002.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4188/871calvertcir-002.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4188/871calvertcir-002.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;1" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4181/871calvertcir-001.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4181/871calvertcir-001.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4181/871calvertcir-001.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;2" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4223/871calvertcir-005.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4223/871calvertcir-005.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4223/871calvertcir-005.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;3" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4226/871calvertcir-006.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4226/871calvertcir-006.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4226/871calvertcir-006.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;4" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4233/871calvertcir-008.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4233/871calvertcir-008.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4233/871calvertcir-008.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;5" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4234/871calvertcir-007.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4234/871calvertcir-007.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="850" height="638" src="https://harrisdoyle.imgix.net/media-library/2026/05/4234/871calvertcir-007.jpg?w=850&h=638&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;6" class="img-fluid&#x20;w-100" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+<div class="collapse mt-2" id="additional-gallery-images-0">
+<div class="row g-2 row-cols-2 row-cols-md-4 row-cols-xl-6">
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4235/871calvertcir-009.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4235/871calvertcir-009.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4235/871calvertcir-009.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;7" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4236/871calvertcir-010.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4236/871calvertcir-010.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4236/871calvertcir-010.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;8" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4237/871calvertcir-012.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4237/871calvertcir-012.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4237/871calvertcir-012.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;9" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4238/871calvertcir-011.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4238/871calvertcir-011.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4238/871calvertcir-011.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;10" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4239/871calvertcir-014.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4239/871calvertcir-014.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4239/871calvertcir-014.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;11" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4240/871calvertcir-013.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4240/871calvertcir-013.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4240/871calvertcir-013.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;12" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4241/871calvertcir-015.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4241/871calvertcir-015.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4241/871calvertcir-015.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;13" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4242/871calvertcir-016.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4242/871calvertcir-016.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4242/871calvertcir-016.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;14" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4243/871calvertcir-017.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4243/871calvertcir-017.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4243/871calvertcir-017.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;15" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4244/871calvertcir-018.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4244/871calvertcir-018.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4244/871calvertcir-018.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;16" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4245/871calvertcir-019.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4245/871calvertcir-019.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4245/871calvertcir-019.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;17" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4246/871calvertcir-020.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4246/871calvertcir-020.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4246/871calvertcir-020.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;18" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4247/871calvertcir-021.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4247/871calvertcir-021.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4247/871calvertcir-021.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;19" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4248/871calvertcir-022.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4248/871calvertcir-022.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4248/871calvertcir-022.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;20" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4249/871calvertcir-024.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4249/871calvertcir-024.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4249/871calvertcir-024.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;21" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4250/871calvertcir-023.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4250/871calvertcir-023.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4250/871calvertcir-023.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;22" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4251/871calvertcir-025.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4251/871calvertcir-025.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4251/871calvertcir-025.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;23" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4252/871calvertcir-026.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4252/871calvertcir-026.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4252/871calvertcir-026.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;24" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4253/871calvertcir-027.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4253/871calvertcir-027.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4253/871calvertcir-027.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;25" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4254/871calvertcir-028.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4254/871calvertcir-028.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4254/871calvertcir-028.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;26" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4255/871calvertcir-029.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4255/871calvertcir-029.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4255/871calvertcir-029.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;27" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4256/871calvertcir-030.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4256/871calvertcir-030.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4256/871calvertcir-030.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;28" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4257/871calvertcir-031.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4257/871calvertcir-031.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4257/871calvertcir-031.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;29" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4258/871calvertcir-032.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4258/871calvertcir-032.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4258/871calvertcir-032.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;30" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4259/871calvertcir-033.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4259/871calvertcir-033.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4259/871calvertcir-033.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;31" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4260/871calvertcir-034.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4260/871calvertcir-034.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4260/871calvertcir-034.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;32" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4261/871calvertcir-035.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4261/871calvertcir-035.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4261/871calvertcir-035.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;33" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4262/871calvertcir-036.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4262/871calvertcir-036.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4262/871calvertcir-036.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;34" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4263/871calvertcir-037.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4263/871calvertcir-037.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4263/871calvertcir-037.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;35" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4264/871calvertcir-038.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4264/871calvertcir-038.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4264/871calvertcir-038.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;36" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4265/871calvertcir-039.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4265/871calvertcir-039.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4265/871calvertcir-039.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;37" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4266/871calvertcir-040.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4266/871calvertcir-040.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4266/871calvertcir-040.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;38" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4267/871calvertcir-041.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4267/871calvertcir-041.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4267/871calvertcir-041.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;39" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4268/871calvertcir-042.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4268/871calvertcir-042.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4268/871calvertcir-042.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;40" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4269/871calvertcir-043.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4269/871calvertcir-043.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4269/871calvertcir-043.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;41" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4270/871calvertcir-044.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4270/871calvertcir-044.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4270/871calvertcir-044.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;42" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4271/871calvertcir-045.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4271/871calvertcir-045.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4271/871calvertcir-045.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;43" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4272/871calvertcir-046.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4272/871calvertcir-046.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4272/871calvertcir-046.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;44" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4273/871calvertcir-047.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4273/871calvertcir-047.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4273/871calvertcir-047.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;45" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4274/871calvertcir-048.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4274/871calvertcir-048.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4274/871calvertcir-048.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;46" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4275/871calvertcir-049.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4275/871calvertcir-049.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4275/871calvertcir-049.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;47" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4276/871calvertcir-050.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4276/871calvertcir-050.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4276/871calvertcir-050.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;48" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4277/871calvertcir-052.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4277/871calvertcir-052.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4277/871calvertcir-052.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;49" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4278/871calvertcir-051.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4278/871calvertcir-051.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4278/871calvertcir-051.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;50" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4279/871calvertcir-053.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4279/871calvertcir-053.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4279/871calvertcir-053.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;51" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4280/871calvertcir-054.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4280/871calvertcir-054.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4280/871calvertcir-054.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;52" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4281/871calvertcir-055.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4281/871calvertcir-055.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4281/871calvertcir-055.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;53" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4282/871calvertcir-056.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4282/871calvertcir-056.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4282/871calvertcir-056.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;54" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4283/871calvertcir-057.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4283/871calvertcir-057.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4283/871calvertcir-057.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;55" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4284/871calvertcir-058.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4284/871calvertcir-058.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4284/871calvertcir-058.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;56" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4285/871calvertcir-059.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4285/871calvertcir-059.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4285/871calvertcir-059.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;57" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4286/871calvertcir-060.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4286/871calvertcir-060.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4286/871calvertcir-060.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;58" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4287/871calvertcir-061.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4287/871calvertcir-061.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4287/871calvertcir-061.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;59" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4288/871calvertcir-062.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4288/871calvertcir-062.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4288/871calvertcir-062.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;60" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4289/871calvertcir-063.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4289/871calvertcir-063.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4289/871calvertcir-063.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;61" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4290/871calvertcir-064.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4290/871calvertcir-064.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4290/871calvertcir-064.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;62" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4298/871calvertcir-072.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4298/871calvertcir-072.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4298/871calvertcir-072.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;63" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4299/871calvertcir-073.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4299/871calvertcir-073.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4299/871calvertcir-073.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;64" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+<div class="col">
+<a
+data-fancybox="imagegallery-0"
+class="gtm-imagegallery position-relative d-block"
+href="https://harrisdoyle.imgix.net/media-library/2026/05/4300/871calvertcir-074.jpg?w=2000&fit=max"
+title=""
+data-caption=""
+data-thumb="https://harrisdoyle.imgix.net/media-library/2026/05/4300/871calvertcir-074.jpg?w=200&h=113&fit=crop"
+>
+<img loading="lazy" width="800" height="600" src="https://harrisdoyle.imgix.net/media-library/2026/05/4300/871calvertcir-074.jpg?w=800&h=600&fit=crop" title="" alt="Gallery&#x20;Photo&#x20;65" class="img-fluid" />
+<div class="media-icon-overlay media-icon-overlay__hover">
+<div class="media-icon">
+<wa-icon name="plus" variant="light"></wa-icon>
+</div>
+</div>
+</a>
+</div>
+</div>
+</div>
+<div class="row g-0 justify-content-center">
+<div class="col-auto">
+<button
+id="additional-gallery-images-btn-0"
+class="btn btn-outline-primary d-block w-100 mt-8"
+type="button"
+data-bs-toggle="collapse"
+data-bs-target="#additional-gallery-images-0"
+aria-expanded="false"
+aria-controls="additional-gallery-images-0"
+>
+<wa-icon name="circle-chevron-down" class="fs-6 me-2"></wa-icon>
+<span>View</span> 59 Additional Photos
+</button>
+</div>
+</div>
+<script>
+document.addEventListener("DOMContentLoaded", function(){
+const additionalGalleryImages = document.getElementById('additional-gallery-images-0')
+const additionalGalleryImagesBtn = document.querySelector('#additional-gallery-images-btn-0')
+additionalGalleryImages.addEventListener('hidden.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "View";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-up");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-down");
+document.getElementById("photo-gallery-0").scrollIntoView();
+});
+additionalGalleryImages.addEventListener('shown.bs.collapse', event => {
+additionalGalleryImagesBtn.querySelector("span").innerHTML = "Hide";
+additionalGalleryImagesBtn.querySelector("was-icon").classList.remove("fa-circle-chevron-down");
+additionalGalleryImagesBtn.querySelector("was-icon").classList.add("fa-circle-chevron-up");
+});
+});
+</script>
+</div>
+</section>
+<section
+id="inventory-homes"
+class="page-section page-section--padding-y my-0"
+data-bs-theme="neutral-ivory"
+>
+<div class="page-section__accent-top"></div>
+<div class="container text-center mx-auto mb-8" style="max-width: 800px;">
+<h2 class="page-section__subtitle">Quick Move-Ins</h2>
+<h3 class="page-section__title mb-3">
+More Homes Featuring the Primrose
+</h3>
+<p class="mb-0">* See Total Est. Payment details - not an offer for a loan</p>
+</div>
+<div class="container">
+<div class="row gx-4 gy-5 gy-sm-6 row-cols-1 row-cols-lg-2 row-cols-xl-3">
+<div class="col">
+<div class="listing-card card">
+<a href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;126-jefferson-pl" class="gtm-inventorydetail">
+<img loading="lazy" width="600" height="400" src="https://harrisdoyle.imgix.net/media-library/2026/05/1851/primrose-elevation-a.jpg?w=600&h=400&fit=crop" title="Elevation&#x20;A" alt="Primrose&#x20;Elevation&#x20;A" class="card-img-top&#x20;img-fluid" />
+</a>
+<div class="card-body">
+<div class="row g-3 mb-3">
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;126-jefferson-pl"
+class="gtm-inventorydetail"
+>
+<h3 class="listing-card__name">
+<span class="listing-card__name-prefix">the</span>
+Primrose
+</h3>
+<div class="listing-card__address">
+126 Jefferson PL<br>
+<span class="listing-card__location">
+Birmingham, AL 32542
+</span>
+</div>
+</a>
+</div>
+<div class="col-auto">
+<div class="listing-card__price mb-2">
+<span class="listing-card__price-label">Priced at</span><br>
+$656,437
+</div>
+<div class="badge bg-neutral-ivory px-3">
+LOT&#x3a; 7
+</div>
+</div>
+</div>
+<div class="row row-cols-1 row-cols-sm-2 g-2">
+<div class="col">
+<div
+class="listing-card__payment"
+x-data=""
+x-ajax-modal="{
+title: 'Mortgage Calculator',
+url: '/web-api/v1/mortgage-calculator/inventory.cfm?id=68',
+}"
+>
+<div class="h4 listing-card__payment-title">Monthly Payment</div>
+<button
+type="button"
+x-ajax-modal:trigger=""
+>
+$3,319/mo*
+<wa-icon name="circle-plus"></wa-icon>
+</button>
+</div>
+</div>
+<div class="col">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes&#x2f;alabama&#x2f;birmingham&#x2f;shelby-county&#x2f;hillsong-at-mt-laurel&#x2f;primrose-pinnacle&#x2f;126-jefferson-pl"
+class="btn btn-accent d-block w-100"
+>
+Home Details
+</a>
+</div>
+</div>
+</div>
+<div class="card-footer">
+<ul class="listing-card__specs">
+<li>
+<wa-icon name="bed-front" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">4</span>
+<span class="listing-card__specs-label">Beds</span>
+</span>
+</li>
+<li>
+<wa-icon name="shower-down" variant="light"></wa-icon>
+<span>
+<abbr
+class="listing-card__specs-value"
+title="3 Baths + 1 Half Bath"
+>
+3.5
+</abbr>
+<span class="listing-card__specs-label">Baths</span>
+</span>
+</li>
+<li>
+<wa-icon name="car" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2
+</span>
+<span class="listing-card__specs-label">Garages</span>
+</span>
+</li>
+<li>
+<wa-icon name="ruler-horizontal" variant="light"></wa-icon>
+<span>
+<span class="listing-card__specs-value">
+2,890
+</span>
+<span class="listing-card__specs-label text-nowrap">Sq. Ft.</span>
+</span>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+</div>
+</section>
+</main>
+<footer class="pt-8 pb-6 border-top">
+<div class="container">
+<div class="row justify-content-center gx-md-10 gy-6">
+<div class="col-auto">
+<a href="/" id="logo-main">
+<img
+loading="lazy"
+width="275"
+height="179"
+src="https://harrisdoyle.imgix.net/theme/logo/harris-doyle-logo-tall-blue.svg"
+class="img-fluid mb-3"
+alt="Harris&#x20;Doyle&#x20;Homes"
+>
+</a>
+</div>
+<div class="col-md">
+<div class="row&#x20;g-4&#x20;row-cols-2&#x20;row-cols-xl-4" >
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Shop</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;new-homes"
+>
+Find Your Home
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;financing"
+>
+Financing
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Experience</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-studio"
+>
+Design Studio
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;design-process"
+>
+Design Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;build-process"
+>
+Build Process
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;energy-efficiency"
+>
+Energy Efficiency
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">About</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-story"
+>
+Our Story
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;our-team"
+>
+Our Team
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;testimonials"
+>
+Testimonials
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;news"
+>
+News
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;do-good"
+>
+Do Good
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;careers"
+>
+Careers
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;legacy-communities"
+>
+Legacy Communities
+</a>
+</li>
+</ul>
+</div>
+<div class="col">
+<h2 class="fs-5 mb-3 fw-bold">Support</h2>
+<ul class="list-unstyled">
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;customer-care"
+>
+Customer Care
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;warranty"
+>
+Warranty Requests
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;faq"
+>
+FAQs
+</a>
+</li>
+<li class="mb-2">
+<a
+class="text-body link-underline-hover"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;contact-us"
+>
+Contact
+</a>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row gx-md-6 gy-5">
+<div class="col-6 col-lg-4">
+<h2 class="fs-4 mb-3 fw-bold">Connect</h2>
+<section class="social-icons" aria-label="Social Media Links">
+<a
+href="https&#x3a;&#x2f;&#x2f;www.facebook.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Facebook"
+>
+<wa-icon family="brands" name="facebook-f" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.linkedin.com&#x2f;company&#x2f;harris-doyle-homes"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on LinkedIn"
+>
+<wa-icon family="brands" name="linkedin-in" class="social-icons__icon"></wa-icon>
+</a>
+<a
+href="https&#x3a;&#x2f;&#x2f;www.instagram.com&#x2f;harrisdoylehomes&#x2f;"
+target="_blank"
+rel="noopener"
+class="social-icons__btn"
+title="Visit us on Instagram"
+>
+<wa-icon family="brands" name="instagram" class="social-icons__icon"></wa-icon>
+</a>
+</section>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Visit Us</h2>
+<a
+href="https://www.google.com/maps/search/?api=1&query=3111+Timberlake+Drive%2C+Birmingham%2C+AL+35243"
+class="text-body link-underline-hover"
+target="_blank"
+rel="noopener"
+>
+3111 Timberlake Drive<br>
+Birmingham, AL 35243
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Office</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 982-2896
+</a>
+</div>
+<div class="col-6 col-lg">
+<h2 class="fs-4 mb-2 fw-bold">Sales</h2>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="fs-5 fw-bold"
+>
+&#x28;205&#x29; 307-5366
+</a>
+</div>
+</div>
+<hr class="my-6">
+</div>
+<div class="container">
+<div class="row font-sans-serif g-3 justify-content-between align-items-center text-center text-sm-start row-cols-1 row-cols-sm-auto">
+<div class="col order-sm-last">
+<img
+width="45"
+height="48"
+src="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48"
+srcset="https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48 1x, https://harrisdoyle.imgix.net/theme/equal-housing-logo.png?fit=max&h=48&dpr=2 2x"
+alt="Equal Housing Logo"
+class="img-fluid"
+>
+</div>
+<div class="col">
+<small>
+&copy; Copyright 2026, Harris Doyle Homes.
+All Rights Reserved.
+<br>
+<a
+href="https://bluetangerine.com/home-builders"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink-hbws"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Home Builder Website Design</a> by <a
+href="https://bluetangerine.com"
+target="_blank"
+rel="noopener"
+class="text-body link-underline-hover gtm-btslink"
+aria-label="Home Builder Website Design by Blue Tangerine"
+>Blue Tangerine</a>
+</small>
+</div>
+<div class="col">
+<small>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;sitemap"
+>
+Site Map
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;legal&#x2f;"
+target="_blank" rel="noopener"
+>
+Legal
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap "
+href="https&#x3a;&#x2f;&#x2f;www.claytonhomes.com&#x2f;privacy&#x2f;"
+target="_blank" rel="noopener"
+>
+Privacy
+</a>
+<span>/</span>
+<a
+class="d-inline&#x20;text-body&#x20;link-underline-hover&#x20;mx-2&#x20;text-nowrap me-0"
+href="https&#x3a;&#x2f;&#x2f;www.harrisdoyle.com&#x2f;accessibility"
+>
+Accessibility
+</a>
+</small>
+</div>
+</div>
+</div>
+</footer>
+<div class="sticky-contact-bar">
+<a
+href="https://www.harrisdoyle.com/contact-us"
+class="btn btn-secondary btn-sm rounded-pill d-xl-none"
+>
+<wa-icon name="envelope"></wa-icon>
+Contact Us
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;307-5366"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Sales
+</a>
+<a
+href="tel:&#x28;205&#x29;&#x20;982-2896"
+class="btn btn-primary btn-sm rounded-pill"
+>
+<wa-icon name="phone"></wa-icon>
+Office
+</a>
+</div>
+<div class="toast-container position-fixed top-0 end-0 p-3" x-data="notifications" x-bind="container">
+<template x-for="notification in notifications" :key="notification.id">
+<div
+class="toast align-items-center bg-white"
+role="alert"
+aria-live="assertive"
+aria-atomic="true"
+x-bind="toast"
+>
+<div class="d-flex">
+<div class="toast-body d-flex">
+<div class="toast-icon">
+<wa-icon
+:variant="notification.icon.variant"
+:name="notification.icon.name"
+class="fs-4 me-2"
+:class="iconColorClass"
+x-show="notification.icon?.name?.length"
+></wa-icon>
+</div>
+<div>
+<p class="mb-0 fw-bold" x-show="notification.title.length" x-text="notification.title"></p>
+<p class="mt-3 text-body-secondary" x-show="notification.body.length" x-text="notification.body"></p>
+</div>
+</div>
+<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
+</div>
+</div>
+</template>
+</div>
+<script src="/js/dest/manifest.js?v=1783351467"></script>
+<script src="/js/dest/vendor.js?v=1783351467"></script>
+<script src="/js/dest/mortgage-calculator.js?v=1783351467"></script>
+<script src="/js/dest/app.js?v=1783351467" data-fa-kit-code="23aaa35698"></script>
+<script
+src="https://www.google.com/recaptcha/api.js?render=RECAPTCHA_SITE_KEY_SCRUBBED&badge=bottomleft"
+async
+></script>
+<script>
+var bt_recaptcha = {
+"sitekey": window.APP.recaptcha.siteKey,
+"actions": { "homepage": "homepage", "contactform": "contactform" }
+};
+</script>
+<script
+src="&#x2f;js&#x2f;dest&#x2f;ajax-forms&#x2f;recaptcha.js&#x3f;v&#x3d;1783351467"
+defer
+></script>
+
+
+
+
+
+
+
+
+	<div
+		id="mortgage-calculator-modal-rSjeFFXuQ6"
+		class="modal fade modal-lg"
+		tabindex="-1"
+		aria-labelledby="mortgage-calculator-title-19DBA57D-5F25-4F49-BD0636B378814463"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered">
+			<div class="modal-content">
+				<div class="modal-header">
+					<h2 id="mortgage-calculator-title-19DBA57D-5F25-4F49-BD0636B378814463" class="modal-title h5">Mortgage Calculator</h2>
+					<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
+				</div>
+				<div class="modal-body p-sm-6">
+
+
+
+
+
+
+
+
+
+	<div class="mortgage-calculator " x-data="mortgageCalculator">
+		<input type="hidden" value="614824" x-model.number.fill="purchasePrice">
+
+		<div class="text-center">
+
+
+			<div class="d-inline-block card text-primary px-7 py-4">
+
+
+				<div class="fs-1 fw-bold">
+					<span x-text="monthlyPaymentFormatted"></span><sup>*</sup>
+				</div>
+
+
+			</div>
+		</div>
+
+		<div class="row g-3 mt-3">
+			<div class="col-6" x-id="['mortgage-calculator-price']">
+				<label :for="$id('mortgage-calculator-price')" class="form-label">Price:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						:id="$id('mortgage-calculator-price')"
+						type="text"
+						value="250000"
+						class="form-control rounded-0"
+						x-model.debounce="formattedPurchasePrice"
+					>
+				</div>
+			</div>
+			<div class="col-6" x-id="['mortgage-calculator-interest-rate']">
+				<label :for="$id('mortgage-calculator-interest-rate')" class="form-label">Interest Rate:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-interest-rate')"
+						type="text"
+						value="6.5"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="interestRate"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-down-payment-label']">
+				<label :id="$id('mortgage-calculator-down-payment-label')" class="form-label">Down Payment:</label>
+				<div class="input-group">
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">$</div>
+					<input
+						type="text"
+						class="form-control rounded-0"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.debounce="formattedDownPayment"
+						@input.debounce="updateDownPaymentAmount"
+					>
+					<input
+						type="number"
+						class="form-control rounded-0"
+						value="20"
+						step="any"
+						:aria-labelledby="$id('mortgage-calculator-down-payment-label')"
+						x-model.number.fill.debounce="downPaymentPercentage"
+						@input.debounce="updateDownPaymentPercentage"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">%</div>
+				</div>
+			</div>
+			<div class="col-sm-6" x-id="['mortgage-calculator-term-years']">
+				<label :for="$id('mortgage-calculator-term-years')" class="form-label">Term:</label>
+				<div class="input-group">
+					<input
+						:id="$id('mortgage-calculator-term-years')"
+						type="number"
+						value="30"
+						class="form-control rounded-0"
+						x-model.number.fill.debounce="termYears"
+						min="1"
+						max="50"
+					>
+					<div class="input-group-text bg-neutral bg-opacity-50 rounded-0">Years</div>
+				</div>
+			</div>
+		</div>
+
+		<div class="rich-text mt-4 text-center fs-sm text-body-secondary">
+			<p></p>
+		</div>
+	</div>
+
+
+				</div>
+
+			</div>
+		</div>
+	</div>
+
+
+	<script>
+		document.addEventListener("DOMContentLoaded", () => {
+			const videoPlayers = new WeakMap();
+
+			const resizeVideo = (el, ratio = 16/9) => {
+				const videoSlideEl = el.closest('.video-slide');
+				const {
+					width,
+					height
+				} = videoSlideEl.getBoundingClientRect();
+
+				const scale = ((width / height) > ratio) ? (width / (ratio * height)) : (height * ratio / width);
+
+				el.style.transform = `scale(${scale})`;
+			};
+
+			const headerSwiper = new Swiper('#header-slideshow .slider-widget', {
+				slidesPerView: 1,
+				spaceBetween : 0,
+				speed     : 1000,
+				effect    : 'fade',
+				loop: true,
+				fadeEffect: {
+					crossFade: true
+				},
+				autoplay: {
+					delay: 5000,
+				},
+				// simulateTouch: false,
+				// autoHeight   : false,
+				pagination: {
+					el: ".swiper-pagination",
+					type: "bullets",
+					clickable: true,
+				},
+				navigation: {
+					addIcons: false,
+					nextEl: "#header-slideshow .swiper-button-next",
+					prevEl: "#header-slideshow .swiper-button-prev"
+				},
+				on: {
+					afterInit: function() {
+						this.slides.filter(el => el.querySelector('iframe')).forEach(el => {
+							const videoEl = el.querySelector('iframe');
+
+							const player = new Vimeo.Player(videoEl);
+							player.on('ended', () => {
+								this.slideNext();
+								this.autoplay.start();
+							});
+
+							player.on('play', () => {
+								this.autoplay.stop();
+							});
+
+							Promise.all([player.getVideoWidth(), player.getVideoHeight()]).then(([width, height]) => {
+								const ratio = width / height;
+								resizeVideo(videoEl, ratio);
+
+								window.addEventListener('resize', () => {
+									resizeVideo(videoEl, ratio);
+								});
+							});
+
+							videoPlayers.set(el, player);
+						});
+					},
+					slideChange: function() {
+						const previousSlideEl = this.slides[this.previousIndex];
+						videoPlayers.get(previousSlideEl)?.pause();
+
+						const currentSlideEl = this.slides[this.activeIndex];
+						const player = videoPlayers.get(currentSlideEl);
+
+						if (player) {
+							this.autoplay.stop();
+							player.play();
+						}
+					},
+				},
+			});
+		});
+	</script>
+
+	<div
+		id="global-site-search-modal"
+		class="modal fade"
+		tabindex="-1"
+		aria-label="Site Search"
+		aria-hidden="true"
+	>
+		<div class="modal-dialog modal-dialog-centered modal-lg">
+			<div class="modal-content bg-transparent border-0">
+
+
+
+	<div
+		class="mt-4 text-start"
+		x-data="siteSearch"
+	>
+		<div
+			class="search-bar mx-auto"
+			:class="{ 'search-bar--open': $homepageSearch.isOpen }"
+			x-homepage-search
+			x-model="query"
+		>
+            <img
+                src="https://harrisdoyle.imgix.net/theme/graphics/harris-doyle-bird-white.svg"
+                class="search-bar__accent-graphic"
+                alt=""
+                aria-hidden="true"
+            >
+			<div
+				class="search-bar-input-container"
+				x-resize="inputWidth = $width; inputHeight = $height;"
+			>
+                <wa-icon class="search-bar__icon" name="magnifying-glass" variant="light"></wa-icon>
+				<input
+					type="search"
+					class="search-bar__input form-control"
+					placeholder="Search Communities, Plans &amp; Homes"
+					aria-label="Search Communities, Plans &amp; Homes"
+					autocomplete="off"
+					x-homepage-search:input
+                    :class="{ 'pe-9': $homepageSearch.isOpen }"
+				>
+				<button
+					type="button"
+					class="search-bar__submit btn btn-lg"
+					aria-label="Search"
+					x-homepage-search:button
+					:class="{ 'd-block btn-secondary p-0 rounded-circle': $homepageSearch.isOpen, 'btn-accent': !$homepageSearch.isOpen }"
+				>
+					<span x-show="!$homepageSearch.isOpen">Find Your Home</span>
+					<wa-icon x-show="$homepageSearch.isOpen" name="xmark" style="width: 2rem; height: 2rem;"></wa-icon>
+				</button>
+			</div>
+			<div
+				class="search-bar-autocomplete-ddl position-absolute bg-white rounded-4 shadow-sm"
+				style="inset: -0.75rem; bottom: unset; padding-block: 1.75rem;"
+				:style="{ 'padding-top': `calc(${inputHeight}px + 2rem)` }"
+				x-homepage-search:options
+				x-cloak
+				x-transition
+			>
+				<div x-show="!query">
+					<div
+						class="position-relative d-flex align-items-center gap-3 bg-neutral-ivory p-4 px-sm-6"
+					>
+                        <div class="flex-grow-1">
+                            <a
+                                href="#metro-map-section"
+                                class="stretched-link"
+                                @click="$homepageSearch.close()"
+                            >
+                                <p class="text-primary fs-5 mb-0">
+                                    <img
+                                        src="https://harrisdoyle.imgix.net/theme/graphics/map-icon.svg"
+                                        width="37"
+                                        height="28"
+                                        class="me-2"
+                                        alt=""
+                                        aria-hidden="true"
+                                    >
+                                    Browse by Map
+                                </p>
+                            </a>
+                        </div>
+
+                        <wa-icon name="chevron-right" class="fs-7 text-secondary"></wa-icon>
+					</div>
+
+					<ul
+						class="nav flex-column font-sans-serif mt-3 px-4 px-sm-6"
+						style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0;"
+					>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/birmingham"
+								>
+									<span>Birmingham Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/auburn"
+								>
+									<span>Auburn Metro</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/alabama/pike-road"
+								>
+									<span>Pike Road</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+							<li class="nav-item">
+								<a
+									class="nav-link d-flex align-items-center justify-content-between"
+									href="https://www.harrisdoyle.com/new-homes/florida/florida-panhandle"
+								>
+									<span>Florida Panhandle</span>
+									<wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+								</a>
+							</li>
+
+					</ul>
+				</div>
+
+                <div class="px-4 px-sm-6 font-sans-serif">
+                    <dl
+                        class="list-group list-group-flush pe-3"
+                        style="max-height: 400px; overflow-y: auto; scrollbar-width: thin;"
+                        x-show="!isLoading && hasResults"
+                    >
+                        <!-- Communities -->
+                        <div x-show="communities.length > 0">
+                            <dt>Communities <span x-text="`(${communities.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="community in communities" :key="community.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="community.url"
+                                            >
+                                                <span x-text="community.name"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Homes -->
+                        <div x-show="homes.length > 0">
+                            <dt>Homes <span x-text="`(${homes.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="home in homes" :key="home.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="home.url"
+                                            >
+                                                <span x-text="`${home.address} in ${home.city}, ${home.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+
+                        <!-- Plans -->
+                        <div x-show="plans.length > 0">
+                            <dt>Plans <span x-text="`(${plans.length})`"></span></dt>
+
+                            <dd>
+                                <ul
+                                    class="nav flex-column"
+                                    style="--bs-nav-link-color: var(--bs-body-color); --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.125rem;"
+                                >
+                                    <template x-for="plan in plans" :key="plan.id">
+                                        <li class="nav-item">
+                                            <a
+                                                class="nav-link d-flex align-items-center justify-content-between"
+                                                :href="plan.url"
+                                            >
+                                                <span x-text="`${plan.name} at ${plan.community.name} in ${plan.community.city}, ${plan.community.state}`"></span>
+                                                <wa-icon name="chevron-right" class="fs-7 text-primary"></wa-icon>
+                                            </a>
+                                        </li>
+                                    </template>
+                                </ul>
+                            </dd>
+                        </div>
+                    </dl>
+
+
+                    <div x-show="isLoading" class="px-4 px-sm-6">
+                        <div class="d-flex align-items-center">
+                            <strong role="status">Searching...</strong>
+                            <div class="spinner-border ms-auto" aria-hidden="true"></div>
+                        </div>
+                    </div>
+
+                    <p x-show="!isLoading && query?.length > 0 && !hasResults">No results found.</p>
+
+                </div>
+			</div>
+		</div>
+	</div>
+
+
+			</div>
+		</div>
+	</div>
+</body>
+</html>
diff --git a/collectors/harris-doyle/package.json b/collectors/harris-doyle/package.json
new file mode 100644
index 00000000..16a7d131
--- /dev/null
+++ b/collectors/harris-doyle/package.json
@@ -0,0 +1,15 @@
+{
+  "name": "@homesonspec/collector-harris-doyle",
+  "version": "0.1.0",
+  "private": true,
+  "type": "module",
+  "main": "./src/index.ts",
+  "types": "./src/index.ts",
+  "scripts": { "test": "vitest run --passWithNoTests", "typecheck": "tsc --noEmit" },
+  "dependencies": {
+    "@homesonspec/collectors-common": "workspace:*",
+    "@homesonspec/schemas": "workspace:*",
+    "@homesonspec/shared": "workspace:*"
+  },
+  "devDependencies": { "typescript": "^5.7.2", "vitest": "^4.0.0", "@types/node": "^22.10.5" }
+}
diff --git a/collectors/harris-doyle/src/index.ts b/collectors/harris-doyle/src/index.ts
new file mode 100644
index 00000000..5f9af1f1
--- /dev/null
+++ b/collectors/harris-doyle/src/index.ts
@@ -0,0 +1,483 @@
+import type { ExtractedRecord, FieldValue } from "@homesonspec/schemas";
+import { normalizeStateCode } from "@homesonspec/shared";
+import {
+  fetchFixtures,
+  LiveFetcher,
+  type ExtractionOutput,
+  type FetchContext,
+  type RawPage,
+  type SourceAdapter,
+} from "@homesonspec/collectors-common";
+
+/**
+ * Harris Doyle Homes adapter — AL/FL site-built spec-home builder, a Clayton
+ * Properties Group brand (slug "harris-doyle"; recon + built 2026-08-30,
+ * TK-10487). Same architecture class as the goodall-homes adapter: Clayton has
+ * no unified site-built feed, so each brand gets its own adapter on its own
+ * domain.
+ *
+ * harrisdoyle.com is a React/Alpine SSR site (ColdFusion origin — note the
+ * `.cfm` XHR endpoints) that is FULLY server-rendered — a plain honest-UA GET
+ * of a per-home page returns ~110–130 KB of complete HTML (gzip on the wire;
+ * the shared LiveFetcher auto-decompresses). NO browser, NO bot-wall, NO
+ * XHR/WS for the facts. robots.txt is FULLY OPEN ("User-agent: *  Disallow:",
+ * no rules) and references the sitemap.
+ *
+ *   Sitemap  https://www.harrisdoyle.com/sitemap.xml  (single urlset, ~286 URLs)
+ *     -> per-home inventory DETAIL pages are the 6-segment
+ *        /new-homes/{state}/{metro}/{city}/{community}/{plan}/{street-address}
+ *        (~72 of them, e.g.
+ *         /new-homes/alabama/birmingham/hoover/the-foothills-at-blackridge/
+ *          beaumont-pinnacle/4168-blackridge-crest).
+ *        Shorter 4-seg URLs (…/{community}) are community LISTING pages and
+ *        5-seg URLs (…/{plan}) are floor-plan pages (many sibling homes) — both
+ *        filtered out. The final segment can be a real address slug OR a
+ *        `tbd-so-*` placeholder for a to-be-built lot, BUT the page's <h1>
+ *        still carries the REAL street address either way.
+ *
+ * UNLIKE Goodall, the per-home JSON-LD here carries ONLY Organization + WebSite
+ * (no SingleFamilyResidence/Product), so all per-home facts come from the DOM.
+ * Each per-home page has ONE primary hero block rendered before the
+ * "Quick Move-Ins" section (whose sibling homes reuse the SAME
+ * `listing-card__*` classes — so we anchor on the FIRST rendered instance of
+ * each, which is unambiguously the current home):
+ *
+ *   - <h1 class="page-section__page-title">  = street address (HTML-entity
+ *       encoded spaces, e.g. "4168&#x20;Blackridge&#x20;Crest").
+ *   - a "font-sans-serif" <p> under the h1: community link, then
+ *       "City, ST ZIP", then "Lot: N".
+ *   - price: the "Priced at " label followed by <span class='fs-4'>$759,021</span>.
+ *   - the FIRST <ul class="listing-card__specs">: iconic beds / baths / sqft /
+ *       garages via <span class="listing-card__specs-value">N</span> +
+ *       <span class="listing-card__specs-label">Beds|Baths|Sq. Ft.|Garages</span>.
+ *   - builderInventoryId: the FIRST `/…/inventory.cfm?id=N` (the primary home's
+ *       stable numeric id; sibling QMI cards carry their own later ids).
+ *   - plan name: the URL {plan} segment, resolved to the rendered
+ *       `<span class="fst-italic">the</span> Beaumont` h-title.
+ *
+ * Honest nulls (genuinely absent from the page, NOT fabricated):
+ *   - geo lat/lon: the page renders a Google map by mapId only — no per-home
+ *     latitude/longitude anywhere in the HTML -> null.
+ *   - constructionStatus: the first-party dataLayer publishes pageType
+ *     (currently "Move In Ready"). Unknown/absent values remain null.
+ *   - estCompletionDate: no per-home completion date on the page -> null.
+ *   - stories: not published as a discrete field on the per-home page -> null.
+ *
+ * Facts-only: images OMITTED (imgix photos exist but v1 stays images-off /
+ * mediaRights=NONE per HomesOnSpec policy). Plain HTTP; one detail page ==
+ * one inventory_home.
+ *
+ * Batch control: HARRISDOYLE_PAGE_LIMIT caps per-home pages/run (default 40).
+ * Optional HARRISDOYLE_STATE filters the sitemap URL list by the first
+ * /new-homes/{state} slug (comma-list, e.g. "alabama,florida").
+ */
+const BUILDER_SLUG = "harris-doyle";
+const ORIGIN = "https://www.harrisdoyle.com";
+const SITEMAP = `${ORIGIN}/sitemap.xml`;
+const STATE_FILTER = (process.env.HARRISDOYLE_STATE ?? "")
+  .toLowerCase()
+  .split(",")
+  .map((s) => s.trim())
+  .filter(Boolean);
+const PAGE_LIMIT = Number(process.env.HARRISDOYLE_PAGE_LIMIT ?? "40");
+
+function fv<T>(value: T | null, raw: string | null, sourceUrl: string, evidenceText?: string | null): FieldValue<T> {
+  return { value, raw, evidenceText: evidenceText ?? raw, sourceUrl, confidence: value === null ? 0 : 1 };
+}
+
+// A positive finite number, or null. Never guesses; 0 / negative / NaN -> null.
+const posInt = (v: unknown): number | null => {
+  const n = typeof v === "number" ? v : typeof v === "string" ? Number(String(v).replace(/[^0-9]/g, "")) : NaN;
+  return Number.isFinite(n) && n > 0 ? Math.trunc(n) : null;
+};
+// A positive decimal (baths may be 4.5), or null.
+const posDec = (v: unknown): number | null => {
+  const n = typeof v === "number" ? v : typeof v === "string" ? Number(String(v).replace(/[^0-9.]/g, "")) : NaN;
+  return Number.isFinite(n) && n > 0 ? n : null;
+};
+const clean = (v: unknown): string | null => {
+  if (v == null) return null;
+  const s = String(v)
+    .replace(/<[^>]+>/g, "")
+    // decode the numeric/hex entities harrisdoyle.com uses for spaces + punct.
+    .replace(/&#x([0-9a-f]+);/gi, (_m, h) => String.fromCodePoint(parseInt(h, 16)))
+    .replace(/&#(\d+);/g, (_m, d) => String.fromCodePoint(parseInt(d, 10)))
+    .replace(/&apos;/g, "'")
+    .replace(/&amp;/g, "&")
+    .replace(/&quot;/g, '"')
+    .replace(/&nbsp;/g, " ")
+    .replace(/\s+/g, " ")
+    .trim();
+  return s || null;
+};
+
+// Slug ("beaumont-pinnacle", "the-foothills-at-blackridge") -> Title Case
+// ("Beaumont Pinnacle", "The Foothills At Blackridge"). Deterministic; used
+// only as a fallback when the rendered name isn't recoverable.
+const SLUG_LOWER = new Set(["at", "of", "in", "the", "and", "on", "by", "for", "a", "an"]);
+const titleFromSlug = (slug: string | null): string | null => {
+  if (!slug) return null;
+  const words = slug.split("-").filter(Boolean);
+  const s = words
+    .map((w, i) =>
+      // Keep small joining words lowercase (never at the start) so the slug
+      // fallback reads "The Foothills at Blackridge", not "…At…".
+      i > 0 && SLUG_LOWER.has(w.toLowerCase())
+        ? w.toLowerCase()
+        : w.charAt(0).toUpperCase() + w.slice(1),
+    )
+    .join(" ")
+    .trim();
+  return s || null;
+};
+
+interface HarrisDoyleHome {
+  url: string;
+  street: string | null;
+  city: string | null;
+  state: string | null;
+  zip: string | null;
+  community: string | null;
+  planName: string | null;
+  lotNumber: string | null;
+  price: number | null;
+  beds: number | null;
+  bathsTotal: number | null; // decimal, half-baths folded (site publishes a single "4.5")
+  sqft: number | null;
+  stories: number | null; // not published per-home -> null (honest)
+  garages: number | null;
+  lat: number | null; // no per-home geo on the page -> null (honest)
+  lon: number | null;
+  phone: string | null;
+  status: "PLANNED" | "MOVE_IN_READY" | "UNDER_CONSTRUCTION" | null;
+  builderInventoryId: string | null;
+}
+
+/** Pull every parsed JSON-LD object out of the page (flattening arrays + @graph). */
+function jsonLdObjects(html: string): Record<string, unknown>[] {
+  const out: Record<string, unknown>[] = [];
+  for (const b of html.matchAll(/<script[^>]*type="application\/ld\+json"[^>]*>([\s\S]*?)<\/script>/gi)) {
+    let data: unknown;
+    try {
+      data = JSON.parse(b[1]!.trim());
+    } catch {
+      continue;
+    }
+    const top = Array.isArray(data) ? data : [data];
+    for (const it of top) {
+      if (it && typeof it === "object") {
+        const g = (it as Record<string, unknown>)["@graph"];
+        if (Array.isArray(g)) {
+          for (const node of g) if (node && typeof node === "object") out.push(node as Record<string, unknown>);
+        } else {
+          out.push(it as Record<string, unknown>);
+        }
+      }
+    }
+  }
+  return out;
+}
+
+function hasType(obj: Record<string, unknown>, token: string): boolean {
+  const t = obj["@type"];
+  const types = Array.isArray(t) ? t : [t];
+  return types.some((x) => x === token);
+}
+
+/**
+ * Harris Doyle pushes a Google-Tag `dataLayer` object on every page carrying the
+ * builder's OWN authoritative, correctly-cased fields — e.g.
+ *   "pageType":"Move In Ready","city":"Hoover","state":"AL",
+ *   "community":"113 | The Foothills at Blackridge","model":"854 | Beaumont"
+ * Prefer it over DOM scraping: the hero community anchor is entity-encoded
+ * (`&#x2f;` not `/`) so a slash-based regex is dead, and the URL slug mis-cases
+ * prepositions. Returns honest nulls when the block is absent. (TK-10487 Cody catch)
+ */
+function parseDataLayer(html: string): {
+  community: string | null;
+  city: string | null;
+  state: string | null;
+  pageType: string | null;
+} {
+  const pick = (key: string): string | null => {
+    const m = html.match(new RegExp(`"${key}"\\s*:\\s*"([^"]*)"`, "i"));
+    return m ? clean(m[1] ?? null) : null;
+  };
+  const rawCommunity = pick("community"); // "113 | The Foothills at Blackridge"
+  const community = rawCommunity ? clean(rawCommunity.split("|").pop() ?? rawCommunity) : null;
+  return { community, city: pick("city"), state: normalizeStateCode(pick("state")), pageType: pick("pageType") };
+}
+
+/** Map the dataLayer pageType label to the schema constructionStatus enum. */
+function statusFromPageType(pageType: string | null): "PLANNED" | "UNDER_CONSTRUCTION" | "MOVE_IN_READY" | null {
+  if (!pageType) return null;
+  const p = pageType.toLowerCase();
+  if (p.includes("move in ready") || p.includes("move-in ready") || p.includes("quick move")) return "MOVE_IN_READY";
+  if (p.includes("under construction")) return "UNDER_CONSTRUCTION";
+  if (p.includes("presale") || p.includes("coming soon") || p.includes("to be built")) return "PLANNED";
+  return null;
+}
+
+// Minimal ZIP3-range guard for Harris Doyle's operating states (AL, FL). The
+// site itself sometimes publishes a wrong ZIP in the hero (e.g. an AL home
+// showing FL's 32542); rather than propagate data we've DETECTED is wrong, drop
+// the ZIP to an honest null when its ZIP3 can't belong to the parsed state.
+// Extensible — add a state's ranges as coverage grows. (TK-10487 Cody catch)
+const STATE_ZIP3: Record<string, [number, number][]> = {
+  AL: [[350, 369]],
+  FL: [[320, 349]],
+};
+function zipConsistentWithState(zip: string | null, state: string | null): boolean {
+  if (!zip || !state) return true; // nothing to contradict
+  const ranges = STATE_ZIP3[state.toUpperCase()];
+  if (!ranges) return true; // no table for this state -> can't disprove, keep it
+  const z3 = Number(zip.slice(0, 3));
+  return ranges.some(([lo, hi]) => z3 >= lo && z3 <= hi);
+}
+
+/**
+ * Parse ONE Harris Doyle per-home page into a home, or null if not a resolvable
+ * per-home detail page. Anchors on the FIRST rendered instance of each
+ * primary-hero element (sibling "Quick Move-Ins" cards reuse the same classes
+ * and always render AFTER the hero).
+ */
+export function parseHome(html: string, pageUrl: string): HarrisDoyleHome | null {
+  // ---- street address: the primary <h1 page-title> ----
+  const street = clean(html.match(/class="page-section__page-title[^"]*"[^>]*>([\s\S]*?)<\/h1>/i)?.[1] ?? null);
+  if (!street) return null; // not a resolvable per-home listing
+
+  // ---- authoritative fields from the builder's own dataLayer (preferred) ----
+  const dl = parseDataLayer(html);
+
+  // ---- location line under the h1: "<community link> | City, ST ZIP | Lot: N" ----
+  // City/ST/ZIP: the classic "City, ST 35244" token anywhere in the primary block.
+  const noComment = html.replace(/<!--[\s\S]*?-->/g, "");
+  const locMatch = noComment.match(/>\s*([A-Za-z][A-Za-z .'-]+?),\s*([A-Z]{2})\s*(\d{5})\s*</);
+  // Prefer the dataLayer city/state (authoritative, correctly-cased); DOM fallback.
+  const city = dl.city ?? clean(locMatch?.[1] ?? null);
+  const state = dl.state ?? normalizeStateCode(clean(locMatch?.[2] ?? null));
+  const zipRaw = (clean(locMatch?.[3] ?? null) ?? "").match(/\d{5}/)?.[0] ?? null;
+  // Drop a ZIP the site published that can't belong to the parsed state (honest
+  // null over known-wrong data) — e.g. an AL home showing FL's 32542.
+  const zip = zipConsistentWithState(zipRaw, state) ? zipRaw : null;
+
+  // ---- lot number: "Lot: N" (entity-encoded colon), first occurrence ----
+  const lotNumber = clean(noComment.match(/Lot(?:&#x3a;|:)\s*([0-9A-Za-z-]+)/i)?.[1] ?? null);
+
+  // ---- price: the primary "Priced at " label -> the fs-4 dollar span ----
+  // The hero renders it as: Priced at </span> <span class='fs-4'>$759,021</span>
+  const priceStr =
+    noComment.match(/Priced at[\s\S]{0,120}?<span class='fs-4'>\s*\$?([\d,]+)/i)?.[1] ??
+    noComment.match(/Priced at[\s\S]{0,120}?\$\s*([\d,]+)/i)?.[1] ??
+    null;
+  const price = posInt(priceStr);
+
+  // ---- primary specs: the FIRST <ul class="listing-card__specs"> ----
+  let beds: number | null = null;
+  let bathsTotal: number | null = null;
+  let sqft: number | null = null;
+  let garages: number | null = null;
+  // NB: the SSR HTML is inconsistently minified — some pages render
+  // `<ul class="...">` (spaces) and others `<ul\nclass="...">` (newlines), so
+  // every open-tag matcher here uses \s+ between the tag and its attributes.
+  const specsUl = noComment.match(/<ul\s+class="listing-card__specs[^"]*"[^>]*>([\s\S]*?)<\/ul>/i)?.[1] ?? null;
+  if (specsUl) {
+    // Each spec renders as: <value-tag class="listing-card__specs-value" ...>VALUE</value-tag>
+    // <span class="listing-card__specs-label ...">LABEL</span>. The value tag is a
+    // <span> for beds/sqft/garages but an <abbr> for baths ("4.5" with a
+    // title="4 Baths + 1 Half Bath"), and the value carries surrounding whitespace
+    // — so match ANY value tag + close tag, label-anchored.
+    const item = (label: string): string | null =>
+      specsUl.match(
+        new RegExp(
+          `listing-card__specs-value"[^>]*>\\s*([\\d.,]+)\\s*<\\/[a-z]+>\\s*<span class="listing-card__specs-label[^"]*">\\s*${label}`,
+          "i",
+        ),
+      )?.[1] ?? null;
+    beds = posInt(item("Beds?"));
+    bathsTotal = posDec(item("Baths?"));
+    sqft = posInt(item("Sq\\.\\s*Ft\\.?"));
+    garages = posInt(item("Garages?"));
+  }
+
+  // ---- builderInventoryId: the FIRST inventory.cfm?id=N (the primary home) ----
+  const builderInventoryId = clean(html.match(/inventory\.cfm\?id=(\d+)/i)?.[1] ?? null);
+
+  // ---- community + plan: derived from the 6-seg URL, resolved to rendered text ----
+  const parts = pageUrl.split("/new-homes/")[1]?.split(/[?#]/)[0]?.split("/") ?? [];
+  const communitySlug = parts.length >= 6 ? parts[3]! : null;
+  const planSlug = parts.length >= 6 ? parts[4]! : null;
+  // Community name: the dataLayer carries it correctly-cased ("The Foothills at
+  // Blackridge"); the slug fallback only fires when the dataLayer is absent.
+  const community = dl.community ?? titleFromSlug(communitySlug);
+  // rendered plan name = "<span ...fst-italic>the</span> Beaumont" h-title.
+  const planRendered = clean(
+    noComment.match(/fst-italic">\s*the\s*<\/span>\s*([A-Za-z][A-Za-z0-9 &.'-]*?)\s*<\/h/i)?.[1] ?? null,
+  );
+  const planName = planRendered ?? titleFromSlug(planSlug);
+
+  // ---- sales phone: first tel: link in the "We Can Help" consultant card ----
+  const phone = clean(html.match(/href="tel:(\+?[\d]+)"/i)?.[1] ?? null);
+
+  // First-party analytics payload carries the explicit listing page type. Do
+  // not infer status from page placement or URL shape when this signal is absent.
+  const pageType = clean(noComment.match(/["']pageType["']\s*:\s*["']([^"']+)["']/i)?.[1] ?? null);
+  const status: HarrisDoyleHome["status"] = /move\s*in\s*ready/i.test(pageType ?? "")
+    ? "MOVE_IN_READY"
+    : /under\s*construction/i.test(pageType ?? "")
+      ? "UNDER_CONSTRUCTION"
+      : null;
+
+  return {
+    url: pageUrl,
+    street,
+    city,
+    state,
+    zip,
+    community,
+    planName,
+    lotNumber,
+    price,
+    beds,
+    bathsTotal,
+    sqft,
+    stories: null, // not published per-home (honest null)
+    garages,
+    lat: null, // no per-home geo on the page (honest null)
+    lon: null,
+    phone,
+    status,
+    builderInventoryId,
+  };
+}
+
+/**
+ * A per-home inventory DETAIL URL: /new-homes/{state}/{metro}/{city}/{community}/{plan}/{address}
+ * — exactly SIX path segments after /new-homes/, with a real final segment.
+ * Rejects the 4-seg community listing pages and 5-seg floor-plan pages (which
+ * render many sibling homes), and any /undefined/ partial.
+ */
+function isDetailUrl(u: string): boolean {
+  const tail = u.split("/new-homes/")[1];
+  if (!tail) return false;
+  const segs = tail.replace(/\/$/, "").split(/[?#]/)[0]!.split("/");
+  if (segs.length !== 6) return false;
+  return segs.every((s) => !!s && s !== "undefined");
+}
+
+export const harrisDoyleAdapter: SourceAdapter = {
+  key: "harris-doyle-site",
+  version: "0.1.0",
+
+  async *fetch(ctx: FetchContext): AsyncIterable<RawPage> {
+    if (ctx.mode === "fixture") {
+      yield* fetchFixtures(ctx);
+      return;
+    }
+    const fetcher = new LiveFetcher(ctx.registry);
+    const index = await fetcher.fetch(SITEMAP);
+    let homeUrls = [...index.body.toString("utf8").matchAll(/<loc>\s*([^<\s]+)\s*<\/loc>/g)]
+      .map((m) => m[1]!)
+      .filter(isDetailUrl);
+    if (STATE_FILTER.length) {
+      homeUrls = homeUrls.filter((u) => {
+        const st = u.split("/new-homes/")[1]?.split("/")[0]?.toLowerCase();
+        return st ? STATE_FILTER.includes(st) : false;
+      });
+    }
+    for (const url of homeUrls.slice(0, PAGE_LIMIT)) {
+      try {
+        yield await fetcher.fetch(url);
+      } catch (error) {
+        console.warn(`  skip ${url}: ${error instanceof Error ? error.message : String(error)}`);
+      }
+    }
+  },
+
+  extract(page: RawPage): ExtractionOutput {
+    try {
+      const html = page.body.toString("utf8");
+      const h = parseHome(html, page.url);
+      if (!h || !h.street) return { records: [], errors: [] }; // not a resolvable detail page
+
+      const cname = h.community ?? "Unknown";
+      const records: ExtractedRecord[] = [];
+
+      // Community FIRST — publish creates the FK target the home record needs.
+      records.push({
+        entityType: "community",
+        canonicalHints: { builderSlug: BUILDER_SLUG, communityName: cname },
+        fields: {
+          name: fv(cname, cname, page.url),
+          street: fv<string>(null, null, page.url),
+          city: fv(h.city, h.city, page.url),
+          state: fv(h.state, h.state, page.url),
+          zip: fv(h.zip, h.zip, page.url),
+          county: fv<string>(null, null, page.url),
+          metro: fv<string>(null, null, page.url),
+          lat: fv<number>(null, null, page.url), // no per-home geo on the page
+          lon: fv<number>(null, null, page.url),
+          hoaFeeMonthly: fv<number>(null, null, page.url),
+          schoolDistrict: fv<string>(null, null, page.url),
+          ageRestricted: fv<boolean>(null, null, page.url),
+          salesPhone: fv(h.phone, h.phone, page.url),
+        },
+      });
+
+      records.push({
+        entityType: "inventory_home",
+        canonicalHints: {
+          builderSlug: BUILDER_SLUG,
+          communityName: cname,
+          // The REAL street address (never a "Lot X" fallback) — the primary
+          // <h1 page-title>. `?? h.url` only fires if street is null, but
+          // parseHome already returned null in that case, so this is the street.
+          address: h.street ?? h.url,
+          builderInventoryId: h.builderInventoryId ?? h.url,
+          planName: h.planName ?? undefined,
+          lotNumber: h.lotNumber ?? undefined,
+        },
+        fields: {
+          street: fv(h.street, h.street, page.url),
+          city: fv(h.city, h.city, page.url),
+          state: fv(h.state, h.state, page.url),
+          zip: fv(h.zip, h.zip, page.url),
+          price: fv(
+            h.price,
+            h.price != null ? `$${h.price}` : null,
+            page.url,
+            h.price != null ? `Priced at $${h.price}` : null,
+          ),
+          beds: fv(h.beds, h.beds != null ? String(h.beds) : null, page.url),
+          bathsTotal: fv(h.bathsTotal, h.bathsTotal != null ? String(h.bathsTotal) : null, page.url),
+          sqft: fv(h.sqft, h.sqft != null ? String(h.sqft) : null, page.url),
+          stories: fv(h.stories, h.stories != null ? String(h.stories) : null, page.url),
+          garageSpaces: fv(h.garages, h.garages != null ? String(h.garages) : null, page.url),
+          homeType: fv("SINGLE_FAMILY" as const, null, page.url, "Harris Doyle single-family inventory home"),
+          constructionStatus: fv<"PLANNED" | "UNDER_CONSTRUCTION" | "MOVE_IN_READY">(
+            h.status,
+            pageTypeEvidence(html),
+            page.url,
+            pageTypeEvidence(html),
+          ),
+          estCompletionDate: fv<string>(null, null, page.url), // no per-home completion date on the page
+          lotNumber: fv(h.lotNumber, h.lotNumber, page.url),
+          builderInventoryId: fv(h.builderInventoryId, h.builderInventoryId, page.url),
+          lat: fv<number>(null, null, page.url), // honest null: no per-home geo on the page
+          lon: fv<number>(null, null, page.url),
+          planName: fv(h.planName, h.planName, page.url),
+          // Facts-only: images intentionally omitted (mediaRights=NONE).
+          images: fv<string[]>([], null, page.url),
+        },
+      });
+
+      return { records, errors: [] };
+    } catch (error) {
+      return { records: [], errors: [{ url: page.url, reason: String(error) }] };
+    }
+  },
+};
+
+function pageTypeEvidence(html: string): string | null {
+  return clean(html.match(/["']pageType["']\s*:\s*["']([^"']+)["']/i)?.[1] ?? null);
+}
diff --git a/collectors/harris-doyle/src/selftest.test.ts b/collectors/harris-doyle/src/selftest.test.ts
new file mode 100644
index 00000000..44fc482f
--- /dev/null
+++ b/collectors/harris-doyle/src/selftest.test.ts
@@ -0,0 +1,170 @@
+import { readFileSync, readdirSync } from "node:fs";
+import { join, dirname } from "node:path";
+import { fileURLToPath } from "node:url";
+import { describe, expect, it } from "vitest";
+import { validatePayload } from "@homesonspec/schemas";
+import { harrisDoyleAdapter, parseHome } from "./index";
+
+/**
+ * Bounded, read-only self-test for the Harris Doyle Homes adapter. Runs
+ * `parseHome` + `harrisDoyleAdapter.extract()` over 14 fixtures captured
+ * (rate-limited, honest UA) from harrisdoyle.com across AL + FL / 11 communities
+ * on 2026-08-30, proves facts-only coverage, that addresses AND ids are
+ * genuinely per-home (not aggregate), that honest-null fields stay null
+ * (never fabricated), and that every emitted record validates against the
+ * published schema.
+ */
+
+const HERE = dirname(fileURLToPath(import.meta.url));
+const FX = join(HERE, "..", "fixtures", "homes");
+
+function urlMap(): Record<string, string> {
+  const tsv = readFileSync(join(FX, "_urls.tsv"), "utf8");
+  const out: Record<string, string> = {};
+  for (const line of tsv.split(/\r?\n/)) {
+    const [file, url] = line.split("\t");
+    if (file && url) out[file.trim()] = url.trim();
+  }
+  return out;
+}
+
+describe("harris-doyle adapter — coverage + per-home + honest-nulls + schema", () => {
+  const files = readdirSync(FX).filter((f) => f.endsWith(".html")).sort();
+  const urls = urlMap();
+
+  it("parses per-home facts with high coverage and distinct addresses + ids", () => {
+    let n = 0;
+    const cov = {
+      price: 0, beds: 0, baths: 0, sqft: 0, address: 0, garage: 0, community: 0,
+      plan: 0, lot: 0, id: 0, phone: 0, status: 0, geo: 0, stories: 0,
+    };
+    const addresses = new Set<string>();
+    const ids = new Set<string>();
+
+    for (const file of files) {
+      const html = readFileSync(join(FX, file), "utf8");
+      const url = urls[file] ?? `fixture://${file}`;
+      const h = parseHome(html, url);
+      if (!h) continue;
+      n++;
+      if (h.street) {
+        cov.address++;
+        addresses.add(`${h.street}, ${h.city}, ${h.state}`);
+      }
+      if (h.builderInventoryId) {
+        cov.id++;
+        ids.add(h.builderInventoryId);
+      }
+      if (h.price != null) cov.price++;
+      if (h.beds != null) cov.beds++;
+      if (h.bathsTotal != null) cov.baths++;
+      if (h.sqft != null) cov.sqft++;
+      if (h.garages != null) cov.garage++;
+      if (h.community) cov.community++;
+      if (h.planName) cov.plan++;
+      if (h.lotNumber) cov.lot++;
+      if (h.phone) cov.phone++;
+      if (h.status) cov.status++;
+      if (h.lat != null && h.lon != null) cov.geo++;
+      if (h.stories != null) cov.stories++;
+    }
+
+    // eslint-disable-next-line no-console
+    console.log(
+      `\n[harris-doyle self-test] records=${n} distinctAddresses=${addresses.size} distinctIds=${ids.size}\n` +
+        `  price=${pct(cov.price, n)}  beds=${pct(cov.beds, n)}  baths=${pct(cov.baths, n)}  ` +
+        `sqft=${pct(cov.sqft, n)}  address=${pct(cov.address, n)}  garage=${pct(cov.garage, n)}  ` +
+        `community=${pct(cov.community, n)}  plan=${pct(cov.plan, n)}  lot=${pct(cov.lot, n)}  ` +
+        `id=${pct(cov.id, n)}  phone=${pct(cov.phone, n)}  status=${pct(cov.status, n)}  ` +
+        `geo=${pct(cov.geo, n)}(honest-null)  stories=${pct(cov.stories, n)}(honest-null)`,
+    );
+
+    expect(n).toBeGreaterThanOrEqual(13);
+    // Genuinely per-home: one distinct street address AND one distinct builder id
+    // per parsed record (proves detail pages, not floorplan/community aggregates).
+    expect(addresses.size).toBe(n);
+    expect(ids.size).toBe(n);
+    // Facts-only coverage — every core field present on every Harris Doyle QMI.
+    expect(cov.address).toBe(n);
+    expect(cov.price).toBe(n);
+    expect(cov.beds).toBe(n);
+    expect(cov.baths).toBe(n);
+    expect(cov.sqft).toBe(n);
+    expect(cov.garage).toBe(n);
+    expect(cov.community).toBe(n);
+    expect(cov.plan).toBe(n);
+    expect(cov.id).toBe(n);
+    expect(cov.status).toBe(n);
+    // Lot + phone present on the overwhelming majority; small slack for a page
+    // that omits one.
+    expect(cov.lot / n).toBeGreaterThanOrEqual(0.9);
+    expect(cov.phone / n).toBeGreaterThanOrEqual(0.9);
+    // HONEST NULLS — these are genuinely absent from the page and must NEVER be
+    // fabricated: no per-home geo, no per-home stories field. Assert they stay 0.
+    expect(cov.geo).toBe(0);
+    expect(cov.stories).toBe(0);
+  });
+
+  it("canonicalHints.address is the REAL street, never a 'Lot X' fallback", () => {
+    for (const file of files) {
+      const html = readFileSync(join(FX, file), "utf8");
+      const url = urls[file] ?? `fixture://${file}`;
+      const page = mkPage(url, html);
+      const { records } = harrisDoyleAdapter.extract(page);
+      const home = records.find((r) => r.entityType === "inventory_home");
+      expect(home).toBeDefined();
+      const addr = home!.canonicalHints.address ?? "";
+      // Must be a real street (has a number + a street word) and NOT a "Lot N"
+      // placeholder and NOT the page URL fallback.
+      expect(addr).not.toMatch(/^lot\b/i);
+      expect(addr).not.toMatch(/^https?:\/\//);
+      expect(addr).toMatch(/\d/); // real street addresses carry a house number
+      // And it must equal the parsed street exactly (no ternary drift).
+      const h = parseHome(html, url);
+      expect(addr).toBe(h!.street);
+    }
+  });
+
+  it("uses only explicit pageType status evidence", () => {
+    const file = files[0]!;
+    const html = readFileSync(join(FX, file), "utf8");
+    const url = urls[file]!;
+    expect(parseHome(html, url)?.status).toBe("MOVE_IN_READY");
+    expect(parseHome(html.replace(/"pageType":"Move In Ready"/, '"pageType":"Unknown"'), url)?.status).toBeNull();
+  });
+
+  it("emits schema-valid community + inventory_home records", () => {
+    let homes = 0;
+    for (const file of files) {
+      const html = readFileSync(join(FX, file), "utf8");
+      const url = urls[file] ?? `fixture://${file}`;
+      const page = mkPage(url, html);
+      const { records, errors } = harrisDoyleAdapter.extract(page);
+      expect(errors).toEqual([]);
+      for (const rec of records) {
+        if (rec.entityType === "inventory_home") homes++;
+        const result = validatePayload(rec);
+        if (!result.ok) {
+          // eslint-disable-next-line no-console
+          console.error(`validation failed for ${rec.entityType} @ ${url}`, result);
+        }
+        expect(result.ok).toBe(true);
+      }
+    }
+    expect(homes).toBeGreaterThanOrEqual(13);
+  });
+});
+
+function mkPage(url: string, html: string) {
+  return {
+    url,
+    retrievedAt: new Date().toISOString(),
+    contentType: "text/html",
+    body: Buffer.from(html),
+    contentHash: "test",
+  };
+}
+
+function pct(a: number, b: number): string {
+  return b ? `${Math.round((100 * a) / b)}%` : "n/a";
+}
diff --git a/collectors/harris-doyle/tsconfig.json b/collectors/harris-doyle/tsconfig.json
new file mode 100644
index 00000000..e9bfc482
--- /dev/null
+++ b/collectors/harris-doyle/tsconfig.json
@@ -0,0 +1 @@
+{ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": true }, "include": ["src/**/*.ts"] }
diff --git a/packages/database/prisma/seed-cpg-builders.ts b/packages/database/prisma/seed-cpg-builders.ts
index 5d9dc1b1..1fb23c2e 100644
--- a/packages/database/prisma/seed-cpg-builders.ts
+++ b/packages/database/prisma/seed-cpg-builders.ts
@@ -3,7 +3,7 @@ import { prisma } from "../src/index.js";
 /**
  * Clayton Properties Group sub-brand adapters — batch 1 + 2 (TK-10487).
  * Built 2026-08-12 (batch 1: goodall/brohn/oakwood), 2026-08-17
- * (batch 2: summit-homes-kc), and 2026-08-30 (batch 2: mungo/chafin).
+ * (batch 2: summit-homes-kc), and 2026-08-30 (batch 2: mungo/chafin/harris-doyle).
  * Parent builder slug: "clayton-properties" (already seeded).
  */
 
@@ -68,6 +68,15 @@ const CPG_BRANDS: {
     termsUrl: "https://www.claytonhomes.com/legal/",
     coverage: "Georgia — Metro Atlanta",
   },
+  {
+    slug: "harris-doyle",
+    name: "Harris Doyle Homes",
+    legalName: "Harris Doyle Homes, LLC",
+    website: "https://www.harrisdoyle.com",
+    // The brand footer delegates legal terms to the Clayton parent.
+    termsUrl: "https://www.claytonhomes.com/legal/",
+    coverage: "Alabama and Florida",
+  },
 ];
 
 async function main() {
diff --git a/verification/TK-10487-harris-doyle-e2e-proof.json b/verification/TK-10487-harris-doyle-e2e-proof.json
new file mode 100644
index 00000000..03ecf4ae
--- /dev/null
+++ b/verification/TK-10487-harris-doyle-e2e-proof.json
@@ -0,0 +1,45 @@
+{
+  "ticket": "TK-10487",
+  "model": "codex",
+  "intent": "Promote the local Harris Doyle candidate into a fixture-proven, worker-registered Clayton Properties Group adapter without executing the seed, pipeline, deploy, DNS, or any external write.",
+  "riskTier": "R1",
+  "environment": "Mac2 local workspace /Users/macstudio3/Projects/homesonspec",
+  "timestamp": "2026-08-30T17:10:00Z",
+  "baseline": "collectors/harris-doyle existed as untracked candidate code and 14 captured fixtures, but had no worker dependency/import/registration or CPG seed definition.",
+  "commands": [
+    "collectors/mungo-homes/node_modules/.bin/vitest run collectors/harris-doyle/src/selftest.test.ts --reporter verbose",
+    "node_modules/.bin/tsc -p collectors/harris-doyle/tsconfig.json --noEmit",
+    "node_modules/.bin/tsc -p apps/workers/tsconfig.json --noEmit",
+    "node_modules/.bin/tsc -p packages/database/tsconfig.json --noEmit",
+    "git diff --check"
+  ],
+  "assertions": [
+    {
+      "boundary": "fixture-parser-schema",
+      "verdict": "PASS",
+      "evidence": "Four tests passed over 14 AL/FL detail fixtures; 14 distinct addresses and IDs; 100% price, beds, baths, sqft, address, garage, community, plan, lot, phone and explicit status; every emitted community and inventory_home payload validates against @homesonspec/schemas."
+    },
+    {
+      "boundary": "negative-status-evidence",
+      "verdict": "PASS",
+      "evidence": "A fixture with pageType changed from Move In Ready to Unknown yields null constructionStatus, proving the collector no longer fabricates status from page placement."
+    },
+    {
+      "boundary": "worker-consumer",
+      "verdict": "PASS",
+      "evidence": "The workspace package is imported and keyed as harris-doyle-site in apps/workers/src/cli.ts; worker TypeScript compilation passed using the normal workspace symlink shape."
+    },
+    {
+      "boundary": "registry-definition",
+      "verdict": "PASS",
+      "evidence": "The CPG seed source now defines harris-doyle with the brand website and first-party footer's Clayton legal URL; database TypeScript compilation passed. The seed was not executed."
+    },
+    {
+      "boundary": "external-side-effects",
+      "verdict": "PASS",
+      "evidence": "No seed execution, pipeline ingest, source activation, deployment, DNS operation, remote push, or external write was performed."
+    }
+  ],
+  "cleanup": "No test records or external state were created. The generated workspace symlink is ignored package-manager state; source and fixture changes are retained for commit.",
+  "overallVerdict": "PASS for the local Harris Doyle collector and registration increment. Production activation and ingest remain gated."
+}

← 73a0e94f TK-10809: snapshot-verify catches DEST symlink false-green b  ·  back to Homesonspec  ·  fix(homesonspec): harris-doyle uses authoritative dataLayer, ab1b4f74 →