#bwa-newconstruction{--ink:#14273c;--deep:#0b1b2d;--warm:#f7f5f0;--line:#d8dde1;--bronze:#9a6818;--focus:#9a6818}#bwa-newconstruction *{box-sizing:border-box}#bwa-newconstruction{margin:0;color:var(--ink);background:white;font-family:Inter,Arial,sans-serif;line-height:1.65}#bwa-newconstruction a{color:#80520d;text-underline-offset:4px}#bwa-newconstruction button,#bwa-newconstruction input,#bwa-newconstruction select,#bwa-newconstruction textarea{font:inherit}#bwa-newconstruction button,#bwa-newconstruction a,#bwa-newconstruction summary{touch-action:manipulation}#bwa-newconstruction button,#bwa-newconstruction summary{cursor:pointer}#bwa-newconstruction a:focus-visible,#bwa-newconstruction button:focus-visible,#bwa-newconstruction input:focus-visible,#bwa-newconstruction select:focus-visible,#bwa-newconstruction textarea:focus-visible,#bwa-newconstruction summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}#bwa-newconstruction h1,#bwa-newconstruction h2,#bwa-newconstruction h3{font-family:Montserrat,Arial,sans-serif;line-height:1.18;letter-spacing:-.035em;margin-top:0}#bwa-newconstruction h1{font-size:clamp(36px,4.6vw,66px);max-width:850px}#bwa-newconstruction h2{font-size:clamp(29px,3.1vw,44px)}#bwa-newconstruction h3{font-size:23px;letter-spacing:-.02em}#bwa-newconstruction p{margin:0 0 20px}#bwa-newconstruction small,#bwa-newconstruction .small{font-size:13px;line-height:1.6}#bwa-newconstruction .skip{position:absolute;top:-100px;background:white;padding:12px;z-index:10}#bwa-newconstruction .skip:focus{top:0}#bwa-newconstruction .preview-note{background:var(--warm);text-align:center;padding:8px;font-size:12px;letter-spacing:.08em}#bwa-newconstruction header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 5vw;border-bottom:1px solid var(--line)}#bwa-newconstruction .wordmark{text-decoration:none;color:var(--ink);font-size:21px;font-weight:800;letter-spacing:.02em}#bwa-newconstruction .wordmark span{color:var(--bronze)}#bwa-newconstruction .wordmark small{display:block;font-weight:500;font-size:10px;letter-spacing:.18em}#bwa-newconstruction nav{display:flex;gap:28px}#bwa-newconstruction nav a{color:var(--ink);text-decoration:none;font-size:14px}#bwa-newconstruction .button,#bwa-newconstruction button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border-radius:6px;border:1px solid transparent;background:var(--bronze);color:white;text-decoration:none;font-weight:650;padding:12px 20px;line-height:1.3}#bwa-newconstruction .button:hover,#bwa-newconstruction button:hover{background:#7d5210}#bwa-newconstruction .light{background:white;color:var(--ink)}#bwa-newconstruction .light:hover{background:var(--warm)}#bwa-newconstruction .secondary{border-color:var(--line);background:white;color:var(--ink)}#bwa-newconstruction .secondary:hover{background:var(--warm)}#bwa-newconstruction button:disabled{opacity:.5;cursor:default}#bwa-newconstruction .hero{background:var(--deep);color:white;display:grid;grid-template-columns:1.6fr 1fr;gap:60px;padding:75px 6vw 85px;position:relative;overflow:hidden}#bwa-newconstruction .hero:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #ffffff10;border-radius:50%;right:-250px;top:-200px;pointer-events:none}#bwa-newconstruction .hero-copy>p:not(.eyebrow){max-width:620px}#bwa-newconstruction .intro{font-size:22px;line-height:1.5}#bwa-newconstruction .eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;color:var(--bronze);margin-bottom:16px}#bwa-newconstruction .hero .eyebrow,#bwa-newconstruction .deep .eyebrow,#bwa-newconstruction .representation .eyebrow{color:#d6ad6c}#bwa-newconstruction .hero-panel{background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;padding:35px;align-self:center}#bwa-newconstruction .hero-panel h2{font-size:35px}#bwa-newconstruction .hero-panel li{padding-bottom:12px}#bwa-newconstruction .hero a:not(.button),#bwa-newconstruction .deep a,#bwa-newconstruction .representation a:not(.button){color:#ebc890}#bwa-newconstruction .text-link{display:block;margin-top:22px}#bwa-newconstruction .section{padding:72px max(6vw,20px)}#bwa-newconstruction .section-head{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:60px;margin-bottom:30px}#bwa-newconstruction .section-head h2{margin-bottom:0}#bwa-newconstruction .section-head p{max-width:570px}#bwa-newconstruction .warm{background:var(--warm)}#bwa-newconstruction .deep{background:var(--deep);color:white}#bwa-newconstruction .city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 25px}#bwa-newconstruction .city-card{display:flex;justify-content:space-between;gap:12px;min-height:54px;align-items:center;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}#bwa-newconstruction .city-card:hover{color:var(--bronze)}#bwa-newconstruction .builder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#bwa-newconstruction .builder-card{padding:26px;background:white;border:1px solid var(--line);border-radius:9px}#bwa-newconstruction .builder-card h3{margin:15px 0 10px}#bwa-newconstruction .builder-card>p{font-size:14px;min-height:46px}#bwa-newconstruction .monogram{display:flex;width:42px;height:42px;align-items:center;justify-content:center;background:var(--warm);color:var(--bronze);font-weight:700;border-radius:5px}#bwa-newconstruction .builder-card details p,#bwa-newconstruction .builder-card details li{font-size:14px}#bwa-newconstruction .builder-card li{margin-bottom:10px}#bwa-newconstruction summary{padding:14px 0;font-weight:650}#bwa-newconstruction details+details{border-top:1px solid var(--line)}#bwa-newconstruction .notice{background:var(--warm);border-left:3px solid var(--bronze);padding:20px;font-size:14px}#bwa-newconstruction .filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:25px;border:1px solid var(--line);border-radius:10px;margin:30px 0}#bwa-newconstruction label{display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:7px}#bwa-newconstruction select,#bwa-newconstruction input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),#bwa-newconstruction textarea{width:100%;min-width:0;background:white;border:1px solid #aeb7c0;border-radius:5px;padding:10px;color:var(--ink);min-height:46px}#bwa-newconstruction .filters button{align-self:end}#bwa-newconstruction .home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#bwa-newconstruction .home-card{border:1px solid var(--line);border-radius:9px;overflow:hidden;display:flex;flex-direction:column}#bwa-newconstruction .home-card .card-top{background:var(--warm);padding:20px;border-bottom:1px solid var(--line)}#bwa-newconstruction .home-card .card-body{padding:22px;display:flex;flex-direction:column;flex:1}#bwa-newconstruction .home-card h3{font-size:23px;margin-bottom:10px}#bwa-newconstruction .home-card .price{font-size:26px;font-weight:750;margin-bottom:6px}#bwa-newconstruction .badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#765517;background:#f2eadb;padding:5px 8px;border-radius:3px}#bwa-newconstruction .specs{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;padding:15px 0;margin:12px 0;border-block:1px solid var(--line);font-size:14px}#bwa-newconstruction .home-card .source{font-size:12px;color:#45576a}#bwa-newconstruction .home-card button{width:100%;margin-top:auto}#bwa-newconstruction .home-card label{flex-direction:row;align-items:center;margin-top:13px}#bwa-newconstruction .home-card label input{width:19px;min-height:19px}#bwa-newconstruction .pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}#bwa-newconstruction .representation{padding:65px 6vw;background:var(--deep);color:white;text-align:center}#bwa-newconstruction .representation h2,#bwa-newconstruction .representation p{max-width:850px;margin-left:auto;margin-right:auto}#bwa-newconstruction .two-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px}#bwa-newconstruction .three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}#bwa-newconstruction .paper{background:white;border:1px solid var(--line);border-radius:9px;padding:28px}#bwa-newconstruction .consultation{max-width:980px;margin:auto;text-align:center}#bwa-newconstruction .compare-panel{margin-top:35px;background:var(--warm);padding:25px;border-radius:9px}#bwa-newconstruction #comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}#bwa-newconstruction footer{padding:35px 6vw;background:var(--deep);color:#e1e7ed;font-size:13px}#bwa-newconstruction footer p{max-width:850px}#bwa-newconstruction dialog{width:min(650px,calc(100% - 30px));border:1px solid var(--line);border-radius:10px;color:var(--ink);padding:30px;max-height:90vh;overflow:auto}#bwa-newconstruction dialog::backdrop{background:#0b1b2dbb}#bwa-newconstruction .close{float:right;margin-bottom:20px}#bwa-newconstruction dialog h2{clear:both;font-size:29px}#bwa-newconstruction dialog textarea{margin-bottom:15px}#bwa-newconstruction #copy-context{margin-bottom:15px}#bwa-newconstruction .empty{grid-column:1/-1;background:var(--warm);padding:30px}#bwa-newconstruction [hidden]{display:none!important}@media(max-width:1000px){#bwa-newconstruction header nav{display:none}#bwa-newconstruction .hero{gap:30px;padding:50px 5vw}#bwa-newconstruction .hero-panel{padding:25px}#bwa-newconstruction .builder-grid,#bwa-newconstruction .home-grid{grid-template-columns:repeat(2,1fr)}#bwa-newconstruction .filters{grid-template-columns:repeat(3,minmax(0,1fr))}#bwa-newconstruction .city-grid{grid-template-columns:repeat(3,1fr)}#bwa-newconstruction .section-head{gap:30px}#bwa-newconstruction .three-columns{gap:15px}#bwa-newconstruction .paper{padding:20px}}@media(max-width:700px){#bwa-newconstruction header{padding:20px;gap:15px}#bwa-newconstruction header .button{font-size:12px;padding:12px}#bwa-newconstruction .wordmark{font-size:16px}#bwa-newconstruction .wordmark small{font-size:8px}#bwa-newconstruction .hero{grid-template-columns:1fr;padding:45px 20px;gap:35px}#bwa-newconstruction .hero-panel{padding:25px}#bwa-newconstruction .hero-panel h2{font-size:30px}#bwa-newconstruction .intro{font-size:20px}#bwa-newconstruction .section{padding:45px 20px}#bwa-newconstruction .section-head,#bwa-newconstruction .two-columns,#bwa-newconstruction .three-columns{grid-template-columns:1fr;gap:20px}#bwa-newconstruction .builder-grid,#bwa-newconstruction .home-grid{grid-template-columns:1fr}#bwa-newconstruction .city-grid{grid-template-columns:repeat(2,1fr);gap:0 20px}#bwa-newconstruction .filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px;gap:13px}#bwa-newconstruction .filters label{font-size:12px}#bwa-newconstruction .filters button{grid-column:1/-1}#bwa-newconstruction .representation{padding:45px 20px}#bwa-newconstruction .home-card .card-top{padding:17px}#bwa-newconstruction .home-card .card-body{padding:20px}#bwa-newconstruction #comparison{grid-template-columns:1fr}#bwa-newconstruction .preview-note{font-size:10px}#bwa-newconstruction .pagination{gap:10px;font-size:13px}#bwa-newconstruction .pagination button{padding:12px}#bwa-newconstruction .compare-panel{padding:20px}#bwa-newconstruction .city-card{font-size:14px}}@media(prefers-reduced-motion:reduce){}#bwa-newconstruction .hero-search{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:25px 6vw;background:var(--warm);border-bottom:1px solid var(--line)}#bwa-newconstruction .hero-search button{align-self:end}@media(max-width:700px){#bwa-newconstruction .hero-search{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 20px;gap:15px}}#bwa-newconstruction .qualification{border:1px solid var(--line);border-radius:6px;padding:16px;display:grid;gap:12px;margin:15px 0}#bwa-newconstruction .qualification legend{font-size:14px;font-weight:650;padding:0 6px}#bwa-newconstruction .hero-visual{margin:0;background:#0b1b2d;position:relative}#bwa-newconstruction .hero-visual picture,#bwa-newconstruction .hero-visual img{display:block;width:100%}#bwa-newconstruction .hero-visual img{height:auto;aspect-ratio:1916/821;object-fit:cover}#bwa-newconstruction .hero .text-link{display:block;margin-top:20px;max-width:620px}#bwa-newconstruction .hero .button{white-space:normal}#bwa-newconstruction .paper,#bwa-newconstruction .builder-card,#bwa-newconstruction .city-card{transition:transform .18s ease,box-shadow .18s ease}#bwa-newconstruction .paper:hover,#bwa-newconstruction .builder-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #10213312}@media(max-width:700px){#bwa-newconstruction .hero-visual img{aspect-ratio:4/5;max-height:410px;object-position:50% 60%}}@media(prefers-reduced-motion:reduce){#bwa-newconstruction .paper,#bwa-newconstruction .builder-card,#bwa-newconstruction .city-card{transition:none}#bwa-newconstruction .paper:hover,#bwa-newconstruction .builder-card:hover{transform:none}}#bwa-newconstruction .hero{align-items:stretch}#bwa-newconstruction .hero .hero-visual{border-radius:12px;overflow:hidden;min-height:480px}#bwa-newconstruction .hero .hero-visual picture,#bwa-newconstruction .hero .hero-visual img{height:100%}#bwa-newconstruction .hero .hero-visual img{object-position:68% 50%}#bwa-newconstruction .hero .hero-panel{grid-column:1/-1}#bwa-newconstruction .hero .hero-panel ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-left:20px}@media(max-width:700px){#bwa-newconstruction .hero .hero-visual{min-height:0;height:350px}#bwa-newconstruction .hero .hero-visual img{max-height:none;object-position:50% 65%}#bwa-newconstruction .hero .hero-panel ol{display:block}#bwa-newconstruction .hero .hero-panel li{margin-bottom:12px}}#bwa-newconstruction .hero .hero-search{grid-column:1/-1;color:var(--ink);padding:24px;border-radius:9px;border:1px solid var(--line)}@media(max-width:700px){#bwa-newconstruction .hero .hero-copy{order:0}#bwa-newconstruction .hero .hero-search{order:1}#bwa-newconstruction .hero .hero-visual{order:2}#bwa-newconstruction .hero .hero-panel{order:3}#bwa-newconstruction .hero .hero-search{padding:20px}}#bwa-newconstruction /* OWNER APPROVED HERO */
.hero{grid-template-columns:1fr 1fr}#bwa-newconstruction .hero .hero-approved{min-height:0;height:auto;align-self:center}#bwa-newconstruction .hero .hero-approved picture,#bwa-newconstruction .hero .hero-approved img{height:auto}#bwa-newconstruction .hero .hero-approved img{aspect-ratio:1672/941;object-fit:contain;object-position:center;max-height:none}#bwa-newconstruction .hero h1{font-size:clamp(36px,4.2vw,60px)}@media(max-width:1024px){#bwa-newconstruction .hero{grid-template-columns:1fr}#bwa-newconstruction .hero .hero-approved{width:100%;order:2}#bwa-newconstruction .hero .hero-copy{order:0}#bwa-newconstruction .hero .hero-search{order:1}#bwa-newconstruction .hero .hero-panel{order:3}}@media(max-width:640px){#bwa-newconstruction .hero .hero-approved{height:auto}#bwa-newconstruction .hero .hero-approved img{height:auto}#bwa-newconstruction .hero h1{font-size:36px;line-height:1.15}}#bwa-newconstruction .hero{background:var(--warm);color:var(--ink);padding:60px 6vw;gap:40px}#bwa-newconstruction .hero h1{font-size:clamp(34px,3.5vw,50px);line-height:1.1}#bwa-newconstruction .hero .intro{font-size:20px;line-height:1.5}#bwa-newconstruction .hero .eyebrow,#bwa-newconstruction .hero .text-link{color:#765517}#bwa-newconstruction .hero .hero-approved{align-self:start;margin-top:8px}#bwa-newconstruction .hero .hero-search,#bwa-newconstruction .hero .hero-panel{background:#fff;color:var(--ink);border:1px solid var(--line)}@media(max-width:1024px){#bwa-newconstruction .hero{padding:45px 5vw;gap:28px}#bwa-newconstruction .hero .hero-approved{order:0}#bwa-newconstruction .hero .hero-copy{order:1}#bwa-newconstruction .hero .hero-search{order:2}}@media(max-width:640px){#bwa-newconstruction .hero{padding:30px 20px}#bwa-newconstruction .hero h1{font-size:32px;line-height:1.15}}
/* Avada integration: preserve caption contrast and mobile heading scale. */
#main #bwa-newconstruction .hero .hero-approved{background:transparent}@media(max-width:640px){#main #bwa-newconstruction .hero h1{font-size:32px;line-height:1.15}}
#main #bwa-newconstruction .hero a.text-link{color:#765517}
#main #bwa-newconstruction .deep h2,#main #bwa-newconstruction .deep h3,#main #bwa-newconstruction .representation h2{color:#fff!important}#main #bwa-newconstruction .hero-panel a{color:#80520d!important}#main #bwa-newconstruction .eyebrow{color:#80520d}#main #bwa-newconstruction .deep .eyebrow,#main #bwa-newconstruction .representation .eyebrow{color:#f0ca86}#main #bwa-newconstruction .bwa-staging-diagnostics{padding:20px;background:#fff;color:#14273c}#main #bwa-newconstruction .bwa-staging-diagnostics output{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}@media(max-width:640px){#main #bwa-newconstruction .hero h1{font-size:32px!important;line-height:1.15!important}}

/* CENSUS_HIDDEN: preserve native hidden semantics despite layout classes. */
#bwa-newconstruction .community-card[hidden],#bwa-newconstruction #community-empty[hidden]{display:none!important}
#bwa-newconstruction .community-card details{margin:16px 0}

/* Native crawlable community pagination, same existing button treatment. */
#bwa-newconstruction .pagination a.button{padding:12px}#bwa-newconstruction .pagination a[aria-disabled="true"]{opacity:.55;pointer-events:none}

#bwa-newconstruction .hero-search .search-modes{grid-column:1/-1;display:flex;align-items:center;gap:20px;margin:0;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}#bwa-newconstruction .search-modes legend{font-weight:700;padding:0 6px}#bwa-newconstruction .search-modes label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:40px}#bwa-newconstruction .search-modes input{width:auto}#bwa-newconstruction .city-chooser{grid-column:1/-1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:12px 15px;background:#fff}#bwa-newconstruction .city-chooser summary{font-weight:700}#bwa-newconstruction .city-chooser p{margin:8px 0}#bwa-newconstruction .city-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;max-height:190px;overflow:auto;padding:4px}#bwa-newconstruction .city-choice{display:flex;flex-direction:row!important;align-items:center;gap:8px;font-weight:500!important}#bwa-newconstruction .city-choice input{width:auto;flex:0 0 auto}@media(max-width:640px){#bwa-newconstruction .hero-search .search-modes{flex-wrap:wrap;gap:8px 16px}#bwa-newconstruction .city-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
#bwa-newconstruction .community-visual-fallback{position:relative;aspect-ratio:16/9;display:flex;align-items:flex-end;overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 72% 24%,#fff8de 0 7%,transparent 7.5%),linear-gradient(165deg,#d9e8ed 0 48%,#e5d4b5 49% 68%,#bc9a65 69% 100%);color:#29394a;padding:12px 15px;margin:0 0 16px;font-size:12px;font-weight:650;letter-spacing:.02em}.community-card .community-visual-fallback:before{content:"";position:absolute;left:0;right:0;bottom:31%;height:24%;background:linear-gradient(157deg,transparent 0 35%,#738294 35.5% 37%,transparent 37.5% 56%,#8e9ca5 56.5% 58%,transparent 58.5%);opacity:.58}.community-card .community-visual-fallback span{position:relative;z-index:1;background:rgba(255,255,255,.87);padding:4px 8px;border-radius:4px}
/* ILLUSTRATIVE MEDIA PILOT v0.3.37 */
#bwa-newconstruction .community-card-illustration{margin:0 0 18px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--warm)}#bwa-newconstruction .community-card-illustration picture,#bwa-newconstruction .community-card-illustration img{display:block;width:100%;height:auto}#bwa-newconstruction .community-card-illustration img{aspect-ratio:3/2;object-fit:cover}#bwa-newconstruction .community-card-illustration figcaption{padding:8px 10px;background:#fff;color:#35485a;font-size:12px;line-height:1.45}@media(max-width:640px){#bwa-newconstruction .community-card-illustration{margin-bottom:14px}#bwa-newconstruction .community-card-illustration figcaption{font-size:11px}}
#bwa-newconstruction .tour-context-summary{margin:0 0 20px;padding:16px 18px;border:1px solid #d6c19e;border-left:4px solid var(--bronze);border-radius:8px;background:#fbf8f2;color:var(--ink);font-size:15px;line-height:1.55}#bwa-newconstruction .consultation #bwa-hub-contact{max-width:760px;margin:28px auto 0}#bwa-newconstruction .consultation .fusion-form-4327{max-width:100%}#bwa-newconstruction .consultation .fusion-form-4327 input,#bwa-newconstruction .consultation .fusion-form-4327 select,#bwa-newconstruction .consultation .fusion-form-4327 textarea{max-width:100%}#bwa-newconstruction .consultation [data-clear-tour-context]{margin-top:14px}
@media(max-width:900px){#bwa-newconstruction .consultation .fusion-form-4327 input:not([type=hidden]),#bwa-newconstruction .consultation .fusion-form-4327 select,#bwa-newconstruction .consultation .fusion-form-4327 textarea,#bwa-newconstruction .consultation .fusion-form-4327 button[type=submit]{scroll-margin-bottom:96px}}
/* FEATURED COMMUNITIES v0.3.43 */
#bwa-newconstruction .hero .bwa-featured-communities{grid-column:1/-1;margin:0}
#bwa-newconstruction .bwa-featured-communities{background:#fbf9f5}
#bwa-newconstruction .bwa-feature-region-nav{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 13px}
#bwa-newconstruction .bwa-feature-region-nav .button{display:inline-flex;align-items:center;justify-content:center;text-align:center}

#bwa-newconstruction .bwa-feature-editorial-note,#bwa-newconstruction .bwa-feature-inventory-note{max-width:980px;color:#45576a;font-size:14px}
#bwa-newconstruction .bwa-feature-representation{margin:20px 0 28px;padding:18px 22px;border-left:4px solid #a97c32;border-radius:0 8px 8px 0;background:#f1e9da;color:#263a4e;line-height:1.6}
#bwa-newconstruction .bwa-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#bwa-newconstruction .bwa-feature-card{min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e1dd;border-radius:12px;box-shadow:0 7px 22px #1021330b;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}
#bwa-newconstruction .bwa-feature-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #10213318}
#bwa-newconstruction .bwa-feature-image{margin:0;background:#e9e4da}
#bwa-newconstruction .bwa-feature-image picture,#bwa-newconstruction .bwa-feature-image img{display:block;width:100%;height:auto}
#bwa-newconstruction .bwa-feature-image img{aspect-ratio:3/2;object-fit:cover}
#bwa-newconstruction .bwa-feature-image figcaption{padding:7px 12px;background:#f7f5f0;color:#35485a;font-size:11px;line-height:1.45}
#bwa-newconstruction .bwa-feature-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:20px}
#bwa-newconstruction .bwa-feature-eyebrow{margin:0 0 7px;color:#80520d;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
#bwa-newconstruction .bwa-feature-card h3{margin:0 0 5px;font-size:clamp(21px,2vw,27px);line-height:1.18;color:#172c43}
#bwa-newconstruction .bwa-feature-builder{margin:0;color:#4c5b69;font-weight:650}
#bwa-newconstruction .bwa-feature-price{margin:15px 0 5px;color:#172c43;font-size:21px;font-weight:750}
#bwa-newconstruction .bwa-feature-price-range{font-size:16px}
#bwa-newconstruction .bwa-feature-summary{margin:6px 0 12px;color:#45576a}
#bwa-newconstruction .bwa-feature-offer-current{width:100%;margin:12px 0 10px;padding:15px;border:1px solid #d7c29b;border-radius:8px;background:linear-gradient(135deg,#fbf4e6,#fff)}
#bwa-newconstruction .bwa-feature-offer-kicker{margin:0 0 5px;color:#765517;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}
#bwa-newconstruction .bwa-feature-offer-current h4{margin:0 0 8px;color:#25384b;font-size:17px;line-height:1.35}
#bwa-newconstruction .bwa-feature-loan-line{margin:-2px 0 8px;color:#405163;font-size:14px;font-weight:650;line-height:1.4}
#bwa-newconstruction .bwa-feature-offer-snapshot{display:grid;gap:5px;margin:8px 0 10px;color:#33495d;font-size:13px;line-height:1.45}
#bwa-newconstruction .bwa-feature-offer-snapshot strong{color:#25384b}
#bwa-newconstruction .bwa-feature-offer-terms{margin-top:10px;padding-top:9px;border-top:1px solid #e0d5c1}
#bwa-newconstruction .bwa-feature-offer-terms summary{color:#6e4d16;font-size:14px;font-weight:700;cursor:pointer}
#bwa-newconstruction .bwa-feature-offer-terms ul{margin:12px 0;padding-left:19px}
#bwa-newconstruction .bwa-feature-offer-terms li{margin:0 0 9px;line-height:1.5;overflow-wrap:anywhere}
#bwa-newconstruction .bwa-feature-offer-stale,#bwa-newconstruction .bwa-feature-no-offer{width:100%;margin:12px 0 10px;padding:13px;border-radius:7px;background:#f2f1ed;color:#405163;font-size:14px}
#bwa-newconstruction .bwa-feature-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:auto;padding-top:16px}
#bwa-newconstruction .bwa-feature-actions .button{flex:1 1 160px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;text-align:center}


#bwa-newconstruction .bwa-feature-city-link{display:inline-block;margin-top:13px;color:#765517;font-weight:650}
/* v0.3.96: Keep featured city links readable when the hero link color inherits into the card section. */
#bwa-newconstruction #featured-communities a.bwa-feature-city-link:not(.button){color:#765517}
#bwa-newconstruction .bwa-feature-source{margin:15px 0 0;color:#526173;font-size:12px;line-height:1.5}
#bwa-newconstruction .bwa-feature-inventory-note{margin-top:22px}
/* On narrow phones, give the full city selector its own row so the selected label remains readable. */
@media(max-width:700px){#bwa-newconstruction #hero-search .hero-city,#bwa-newconstruction #hero-search>button{grid-column:1/-1}}
@media(max-width:1100px){#bwa-newconstruction .bwa-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#bwa-newconstruction .bwa-feature-grid{grid-template-columns:minmax(0,1fr);gap:18px}#bwa-newconstruction .bwa-feature-card-body{padding:18px}#bwa-newconstruction .bwa-feature-region-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#bwa-newconstruction .bwa-feature-actions{flex-direction:column}#bwa-newconstruction .bwa-feature-actions .button{width:100%;flex-basis:auto}#bwa-newconstruction .bwa-feature-representation{padding:15px 16px;margin:15px 0 22px}}
@media(max-width:1024px){#bwa-newconstruction .hero .hero-approved{order:0}#bwa-newconstruction .hero .hero-copy{order:1}#bwa-newconstruction .hero .hero-search{order:2}#bwa-newconstruction .hero .bwa-featured-communities{order:3}#bwa-newconstruction .hero .hero-panel{order:4}}
@media(prefers-reduced-motion:reduce){#bwa-newconstruction .bwa-feature-card{transition:none}#bwa-newconstruction .bwa-feature-card:hover{transform:none}}

/* Center a sole community match; keep cards readable at tablet widths. */
#bwa-newconstruction #community-grid > .community-card:only-child{grid-column:1/-1;width:100%;max-width:560px;justify-self:center}
@media(max-width:1000px){#bwa-newconstruction #community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#bwa-newconstruction #community-grid{grid-template-columns:minmax(0,1fr)}}

/* Tour form visual correction: follow the live Contact / Buyer Services raised-card pattern. */
#bwa-newconstruction .consultation#consultation{display:grid;grid-template-columns:minmax(250px,2fr) minmax(0,3fr);align-items:start;gap:44px;max-width:none;margin:0;padding:70px 6% 76px;background:#f4f7fa;text-align:left}
#bwa-newconstruction .tour-intro{min-width:0;padding-top:12px;text-align:left}
#bwa-newconstruction .tour-intro h2{max-width:540px;margin:0 0 18px;color:#0f2742;font-family:Montserrat,Arial,sans-serif;font-size:38px;font-weight:700;line-height:1.18;letter-spacing:-.025em}
#bwa-newconstruction .tour-intro>p:not(.eyebrow):not(.small){max-width:560px;color:#3f5061;font-size:18px;line-height:1.7}
#bwa-newconstruction .tour-representation-note{max-width:560px;margin:26px 0 22px;padding:18px 20px;border:1px solid #e3d4bb;border-left:4px solid #a9783f;border-radius:10px;background:#fff;color:#23364b}
#bwa-newconstruction .tour-representation-note strong{display:block;margin-bottom:7px;color:#0f2742;font-size:16px}
#bwa-newconstruction .tour-representation-note p{margin:0 0 9px;font-size:14px;line-height:1.58}
#bwa-newconstruction .tour-representation-note p:last-child{margin-bottom:0}
#bwa-newconstruction .tour-direct-contact{display:flex;flex-wrap:wrap;gap:15px;margin:17px 0 8px;font-size:14px;font-weight:650}
#bwa-newconstruction .tour-agent-credit{color:#596b7c}
#bwa-newconstruction .tour-form-card{width:100%;min-width:0;max-width:940px;margin:0 auto;padding:34px 36px 26px;border:1px solid #dce6ef;border-radius:24px;background:#fff;box-shadow:0 16px 45px rgba(15,39,66,.12)}
#bwa-newconstruction .tour-card-heading{margin:0 0 18px}
#bwa-newconstruction .tour-card-heading h3{margin:0 0 8px;color:#0f2742;font-family:Montserrat,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.015em}
#bwa-newconstruction .tour-card-heading p{margin:0;color:#5b6d7e;font-size:16px;line-height:1.6}
#bwa-newconstruction .tour-context-summary{margin:0 0 20px;padding:15px 18px;border:1px solid #e3d4bb;border-left:4px solid #a9783f;border-radius:10px;background:#fbf8f2;color:#20354b;font-size:15px;line-height:1.55}
#bwa-newconstruction .consultation #bwa-hub-contact{width:100%;max-width:none;margin:0}
#bwa-newconstruction .tour-form-card .fusion-form-4327{display:block;width:100%;max-width:none;margin:0;text-align:left}
#bwa-newconstruction .tour-form-card [hidden]{display:none!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 h1,
#bwa-newconstruction .tour-form-card .fusion-form-4327 h2,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-title{display:block;margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0f2742;font-family:Montserrat,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.25;text-align:left;letter-spacing:-.02em}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:14px;width:100%;margin:0}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-primary-grid>*{min-width:0;margin:0!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-primary-grid>.bwa-tour-span{grid-column:1/-1}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-field{min-width:0;margin:0 0 14px!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-primary-grid .fusion-form-field{margin:0!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-field>label,
#bwa-newconstruction .tour-form-card .fusion-form-4327 label{display:inline-block!important;position:static;max-width:100%;margin:0 3px 7px 0!important;color:#22364b;font-size:15px;font-weight:600;line-height:1.4;text-align:left!important;white-space:normal;vertical-align:baseline}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper{display:flex!important;align-items:baseline;flex-wrap:wrap;column-gap:3px;text-align:left!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper>label{margin:0!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-element-required,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-required,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .required{display:inline!important;margin-left:3px;color:#9b402f;font-size:inherit;white-space:nowrap;vertical-align:baseline}
#bwa-newconstruction .tour-form-card .fusion-form-4327 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
#bwa-newconstruction .tour-form-card .fusion-form-4327 select,
#bwa-newconstruction .tour-form-card .fusion-form-4327 textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:50px;margin:0;padding:12px 14px;border:1px solid #b9c9da;border-radius:12px;background:#f8fafd;color:#14273c;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.45;box-shadow:none}
#bwa-newconstruction .tour-form-card .fusion-form-4327 textarea{min-height:104px;max-height:180px;resize:vertical}
#bwa-newconstruction .tour-form-card .fusion-form-4327 input:focus,
#bwa-newconstruction .tour-form-card .fusion-form-4327 select:focus,
#bwa-newconstruction .tour-form-card .fusion-form-4327 textarea:focus{border-color:#23577f;outline:2px solid rgba(169,120,63,.26);outline-offset:1px}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-optional-details{margin:18px 0 20px;border-top:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-optional-details>summary{padding:13px 2px;color:#27415d;font-size:14px;font-weight:650;line-height:1.45;text-align:left}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-optional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:4px 0 8px}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-optional-grid>*{min-width:0;margin:0!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-specific-fields{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0 0 4px!important;padding:14px;border:1px solid #e3e9ef;border-radius:12px;background:#fbfcfe}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-field-hint{grid-column:1/-1;margin:0 0 12px!important;color:#596b7c;font-size:13px;line-height:1.5}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-private-context{display:none!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 [class*="privacy"],
#bwa-newconstruction .tour-form-card .fusion-form-4327 [class*="notice"],
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-form-footer{margin:12px 0 0!important;color:#596b7c;font-size:13px;line-height:1.55;text-align:left}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-submit-field{grid-column:1/-1;margin:0!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 button[type="submit"],#bwa-newconstruction .tour-form-card .fusion-form-4327 input[type="submit"]{display:flex;width:100%;min-height:51px}
#bwa-newconstruction .tour-form-card [data-clear-tour-context]{display:inline-flex;margin:14px 0 0}
#bwa-newconstruction .tour-form-card [data-clear-tour-context][hidden]{display:none!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-error,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-message{color:#7a2c24;font-size:14px;line-height:1.5}
@media(max-width:1050px){#bwa-newconstruction .consultation#consultation{padding:58px 5% 64px}#bwa-newconstruction .tour-intro h2{font-size:34px}#bwa-newconstruction .tour-intro>p:not(.eyebrow):not(.small){font-size:17px}}
@media(min-width:768px) and (max-width:1050px){#bwa-newconstruction .tour-form-card{padding:30px 28px 24px}}
@media(max-width:900px){#bwa-newconstruction .consultation#consultation{grid-template-columns:minmax(0,1fr);gap:24px}#bwa-newconstruction .tour-intro{order:2;padding-top:0}#bwa-newconstruction .tour-form-card{order:1;max-width:860px}#bwa-newconstruction .tour-intro h2,#bwa-newconstruction .tour-intro>p:not(.eyebrow):not(.small),#bwa-newconstruction .tour-representation-note{max-width:760px}}
@media(max-width:767px){#bwa-newconstruction .consultation#consultation{gap:20px;padding:44px 20px 48px}#bwa-newconstruction .tour-intro h2{font-size:30px;line-height:1.18}#bwa-newconstruction .tour-card-heading h3{font-size:27px}#bwa-newconstruction .tour-intro>p:not(.eyebrow):not(.small){font-size:17px}#bwa-newconstruction .tour-representation-note{margin:17px 0;padding:15px 16px}#bwa-newconstruction .tour-form-card{padding:28px 22px 22px;border-radius:24px;box-shadow:0 16px 45px rgba(15,39,66,.12)}#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-primary-grid,#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-optional-grid,#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-specific-fields{grid-template-columns:minmax(0,1fr);gap:0}#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-primary-grid>.bwa-tour-span,#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-field-hint{grid-column:auto}#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-specific-fields{padding:12px}#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-field{margin-bottom:12px!important}#bwa-newconstruction .tour-form-card .fusion-form-4327 .bwa-tour-primary-grid .fusion-form-field{margin:0!important}#bwa-newconstruction .tour-form-card .fusion-form-4327 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),#bwa-newconstruction .tour-form-card .fusion-form-4327 select{min-height:48px;background:#fbfcfe;border-color:#cbd5e1}#bwa-newconstruction .tour-form-card .fusion-form-4327 textarea{min-height:96px;background:#fbfcfe;border-color:#cbd5e1}#bwa-newconstruction .tour-form-card [data-clear-tour-context]{width:100%;justify-content:center}#bwa-newconstruction #bwa-hub-contact,#bwa-newconstruction #bwa-hub-contact input,#bwa-newconstruction #bwa-hub-contact select,#bwa-newconstruction #bwa-hub-contact textarea{scroll-margin-bottom:96px}}
@media(prefers-reduced-motion:reduce){#bwa-newconstruction .tour-form-card *{scroll-behavior:auto}}

/* Shared control system sampled from the live Avada site, scoped to the hub. */
#bwa-newconstruction{
  --bwa-control-primary:linear-gradient(180deg,#a56612 0%,#8c530e 55%,#714208 100%);
  --bwa-control-primary-hover:linear-gradient(180deg,#9b5f11 0%,#824b0c 55%,#683c07 100%);
  --bwa-control-primary-border:#c8953d;
  --bwa-control-primary-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 6px 16px rgba(50,31,8,.24);
  --bwa-control-primary-hover-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 22px rgba(50,31,8,.3);
  --bwa-control-secondary:linear-gradient(180deg,#fff 0%,#f2f4f7 100%);
  --bwa-control-secondary-hover:linear-gradient(180deg,#f8fafb 0%,#e9eff5 100%);
  --bwa-control-secondary-color:#08213b;
  --bwa-control-secondary-border:#d5dce4;
  --bwa-control-secondary-hover-border:#afc2d6;
  --bwa-control-secondary-shadow:inset 0 1px 0 #fff,0 5px 14px rgba(8,33,59,.14);
  --bwa-control-secondary-hover-shadow:inset 0 1px 0 #fff,0 8px 18px rgba(8,33,59,.18);
  --bwa-control-transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s,opacity .2s;
}
#bwa-newconstruction .button:not(.secondary),
#bwa-newconstruction a.button:not(.secondary),
#bwa-newconstruction button:not(.secondary):not(.close),
#bwa-newconstruction input[type="submit"],
#bwa-newconstruction .fusion-button:not(.secondary),
#bwa-newconstruction .tour-form-card .fusion-form-4327 button[type="submit"],
#bwa-newconstruction .tour-form-card .fusion-form-4327 input[type="submit"]{
  display:inline-flex;min-width:0;min-height:51px;align-items:center;justify-content:center;
  padding:15px 28px;border:1px solid var(--bwa-control-primary-border);border-radius:14px;
  background-color:#8c530e!important;background-image:var(--bwa-control-primary)!important;box-shadow:var(--bwa-control-primary-shadow);
  color:#fff;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px;
  text-align:center;text-decoration:none;white-space:normal;transition:var(--bwa-control-transition);
}
#bwa-newconstruction .button.secondary,
#bwa-newconstruction button.secondary,
#bwa-newconstruction a.secondary,
#bwa-newconstruction .close,
#bwa-newconstruction [data-clear-tour-context],
#bwa-newconstruction .pagination .button,
#bwa-newconstruction .pagination button,
#bwa-newconstruction .bwa-feature-region-nav .button{
  min-height:48px;padding:15px 28px;border:1px solid var(--bwa-control-secondary-border);border-radius:999px;
  background-color:#f2f4f7;background-image:var(--bwa-control-secondary);box-shadow:var(--bwa-control-secondary-shadow);
  color:var(--bwa-control-secondary-color);font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:17px;
  text-align:center;text-decoration:none;white-space:normal;transition:var(--bwa-control-transition);
}
#bwa-newconstruction .bwa-feature-region-nav .button{padding:12px 16px}
#bwa-newconstruction .pagination .button,
#bwa-newconstruction .pagination button{padding:13px 22px}
#bwa-newconstruction .button.secondary:hover,
#bwa-newconstruction button.secondary:hover,
#bwa-newconstruction a.secondary:hover,
#bwa-newconstruction .close:hover,
#bwa-newconstruction [data-clear-tour-context]:hover,
#bwa-newconstruction .pagination .button:hover,
#bwa-newconstruction .pagination button:hover,
#bwa-newconstruction .bwa-feature-region-nav .button:hover,
#bwa-newconstruction .button.secondary:focus-visible,
#bwa-newconstruction button.secondary:focus-visible,
#bwa-newconstruction a.secondary:focus-visible,
#bwa-newconstruction .close:focus-visible,
#bwa-newconstruction [data-clear-tour-context]:focus-visible,
#bwa-newconstruction .pagination .button:focus-visible,
#bwa-newconstruction .pagination button:focus-visible,
#bwa-newconstruction .bwa-feature-region-nav .button:focus-visible{
  border-color:var(--bwa-control-secondary-hover-border);background-color:#e9eff5;background-image:var(--bwa-control-secondary-hover);
  box-shadow:var(--bwa-control-secondary-hover-shadow);color:var(--bwa-control-secondary-color);
}
#bwa-newconstruction .button:not(.secondary):hover,
#bwa-newconstruction button:not(.secondary):not(.close):hover,
#bwa-newconstruction input[type="submit"]:hover,
#bwa-newconstruction .fusion-button:not(.secondary):hover,
#bwa-newconstruction .tour-form-card .fusion-form-4327 button[type="submit"]:hover,
#bwa-newconstruction .tour-form-card .fusion-form-4327 input[type="submit"]:hover,
#bwa-newconstruction .button:not(.secondary):focus-visible,
#bwa-newconstruction button:not(.secondary):not(.close):focus-visible,
#bwa-newconstruction input[type="submit"]:focus-visible,
#bwa-newconstruction .fusion-button:not(.secondary):focus-visible,
#bwa-newconstruction .tour-form-card .fusion-form-4327 button[type="submit"]:focus-visible,
#bwa-newconstruction .tour-form-card .fusion-form-4327 input[type="submit"]:focus-visible{
  border-color:var(--bwa-control-primary-border);background-color:#824b0c!important;background-image:var(--bwa-control-primary-hover)!important;
  box-shadow:var(--bwa-control-primary-hover-shadow);color:#fff;
}
#bwa-newconstruction .button:not(.secondary):active,
#bwa-newconstruction button:not(.secondary):not(.close):active,
#bwa-newconstruction input[type="submit"]:active,
#bwa-newconstruction .fusion-button:not(.secondary):active{
  transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 5px rgba(50,31,8,.24);
}
#bwa-newconstruction .button.secondary:active,
#bwa-newconstruction button.secondary:active,
#bwa-newconstruction a.secondary:active,
#bwa-newconstruction .close:active,
#bwa-newconstruction [data-clear-tour-context]:active{
  transform:translateY(0);box-shadow:inset 0 1px 0 #fff,0 2px 5px rgba(8,33,59,.16);
}
#bwa-newconstruction button:disabled,
#bwa-newconstruction button[aria-disabled="true"],
#bwa-newconstruction a[aria-disabled="true"],
#bwa-newconstruction .button[aria-disabled="true"]{
  opacity:.52;cursor:not-allowed;transform:none;box-shadow:none;
}
#bwa-newconstruction button[aria-pressed="true"],
#bwa-newconstruction .button[aria-pressed="true"]{
  border-color:var(--bwa-control-primary-border);background-color:#8c530e;background-image:var(--bwa-control-primary);
  box-shadow:var(--bwa-control-primary-shadow);color:#fff;
}
@media(hover:hover) and (pointer:fine){
  #bwa-newconstruction .button:not(.secondary):hover,
  #bwa-newconstruction button:not(.secondary):not(.close):hover,
  #bwa-newconstruction input[type="submit"]:hover,
  #bwa-newconstruction .fusion-button:not(.secondary):hover,
  #bwa-newconstruction .button.secondary:hover,
  #bwa-newconstruction button.secondary:hover,
  #bwa-newconstruction a.secondary:hover,
  #bwa-newconstruction .close:hover,
  #bwa-newconstruction [data-clear-tour-context]:hover,
  #bwa-newconstruction .pagination .button:hover,
  #bwa-newconstruction .pagination button:hover,
  #bwa-newconstruction .bwa-feature-region-nav .button:hover{transform:translateY(-2px)}
}
#bwa-newconstruction select,
#bwa-newconstruction input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),
#bwa-newconstruction textarea{
  border:1px solid #cbd5e1;border-radius:12px;background:#fbfcfe;color:#14273c;
  font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.45;
}
#bwa-newconstruction input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),
#bwa-newconstruction select{min-height:50px;padding:0 16px}
#bwa-newconstruction textarea{padding:12px 16px}
#bwa-newconstruction input[type="checkbox"],
#bwa-newconstruction input[type="radio"]{accent-color:#8c530e}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper{margin:0 0 11px!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper>label,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-field>label,
#bwa-newconstruction .tour-form-card .fusion-form-4327 label{
  color:#141617;font-size:17px;font-weight:400;line-height:1.6;text-align:left!important;
}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper>label{margin:0!important}
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper .fusion-form-element-required,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-label-wrapper .fusion-form-required,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-field>label .fusion-form-element-required,
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-form-field>label .fusion-form-required{
  display:inline!important;margin-left:3px;color:#9b402f;font-size:inherit;white-space:nowrap;vertical-align:baseline;
  font-style:normal;text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;
}
#bwa-newconstruction .tour-form-card .fusion-form-4327 button[type="submit"],
#bwa-newconstruction .tour-form-card .fusion-form-4327 input[type="submit"]{display:flex;width:100%;min-height:51px}
#bwa-newconstruction .tour-form-card button[data-clear-tour-context]{
  min-height:48px;padding:12px 16px;border:1px solid var(--bwa-control-secondary-border);border-radius:999px;
  background-color:#f2f4f7;background-image:var(--bwa-control-secondary)!important;box-shadow:var(--bwa-control-secondary-shadow);
  color:var(--bwa-control-secondary-color);font:700 14px/17px Inter,Arial,sans-serif;
}
#bwa-newconstruction .tour-form-card button[data-clear-tour-context]:hover,
#bwa-newconstruction .tour-form-card button[data-clear-tour-context]:focus-visible{
  border-color:var(--bwa-control-secondary-hover-border);background-color:#e9eff5;background-image:var(--bwa-control-secondary-hover)!important;
  box-shadow:var(--bwa-control-secondary-hover-shadow);
}
#bwa-newconstruction dialog .close{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;font-size:22px;line-height:1}
@media(max-width:700px){
  #bwa-newconstruction .bwa-feature-region-nav .button{min-height:48px;padding:12px 11px;font-size:13px;line-height:17px}
  #bwa-newconstruction .tour-form-card .fusion-form-4327 textarea{min-height:96px}
}
@media(prefers-reduced-motion:reduce){#bwa-newconstruction .button,#bwa-newconstruction button,#bwa-newconstruction input[type="submit"],#bwa-newconstruction .fusion-button{transition:none!important}}

/* Keep the Avada form column aligned with the site's production form containers. */
#bwa-newconstruction .tour-form-card .fusion-form-4327 .fusion-fullwidth{
  --awb-padding-left:0px;
  --awb-padding-right:0px;
  padding-left:0!important;
  padding-right:0!important;
}
#bwa-newconstruction .tour-form-card [data-clear-tour-context][hidden],
#bwa-newconstruction #tour-context-summary[hidden]{display:none!important}
/* Disabled controls never inherit hover lift or shadow. */
#bwa-newconstruction button:disabled,
#bwa-newconstruction input[type="submit"]:disabled,
#bwa-newconstruction button[aria-disabled="true"],
#bwa-newconstruction a[aria-disabled="true"],
#bwa-newconstruction .button[aria-disabled="true"],
#bwa-newconstruction .fusion-button[aria-disabled="true"]{
  opacity:.52;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important;
}
@media(prefers-reduced-motion:reduce){
  #bwa-newconstruction .button:hover,
  #bwa-newconstruction button:hover,
  #bwa-newconstruction input[type="submit"]:hover,
  #bwa-newconstruction .fusion-button:hover,
  #bwa-newconstruction .bwa-feature-card:hover{transform:none!important;transition:none!important}
}
/* Avada important transition override correction v0.3.77 */
@media(prefers-reduced-motion:reduce){
  #main #bwa-newconstruction .button,
  #main #bwa-newconstruction button,
  #main #bwa-newconstruction input[type="submit"],
  #main #bwa-newconstruction .fusion-button,
  #main #bwa-newconstruction .fusion-form-submit-field .form-form-submit{
    transition:none!important;
  }
  #main #bwa-newconstruction .button:hover,
  #main #bwa-newconstruction button:hover,
  #main #bwa-newconstruction input[type="submit"]:hover,
  #main #bwa-newconstruction .fusion-button:hover,
  #main #bwa-newconstruction .fusion-form-submit-field .form-form-submit:hover{
    transform:none!important;
    transition:none!important;
  }
}

/* Apply the reduced-motion preference to links and form controls too. */
@media(prefers-reduced-motion:reduce){
  #main #bwa-newconstruction,
  #main #bwa-newconstruction *,
  #main #bwa-newconstruction::before,
  #main #bwa-newconstruction::after,
  #main #bwa-newconstruction *::before,
  #main #bwa-newconstruction *::after{
    animation:none!important;
    scroll-behavior:auto!important;
    transition:none!important;
  }
}

#bwa-newconstruction .bwa-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* v0.3.93: Keep community-result focus visible and release the global dock only when it covers a hub interaction. */
#bwa-newconstruction #community-results-heading:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:3px}
@media(max-width:800px){body.bwa-hub-interactive-overlap .bwa-mobile-cta-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}
/* v0.3.90: honor reduced-motion preferences across hub navigation and motion effects. */
@media(prefers-reduced-motion:reduce){html.bwa-hub-reduced-motion,html.bwa-hub-reduced-motion *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* v0.3.94: Keep every search control readable at tablet and small-laptop widths. */
@media(min-width:701px) and (max-width:1100px){
  #bwa-newconstruction #hero-search{grid-template-columns:repeat(2,minmax(0,1fr))}
  #bwa-newconstruction #hero-search .search-modes,
  #bwa-newconstruction #hero-search .hero-city,
  #bwa-newconstruction #hero-search>button{grid-column:1/-1}
  #bwa-newconstruction #hero-search>label{min-width:0}
  #bwa-newconstruction #hero-search select{width:100%;min-width:0}
}

/* Keep the inquiry dialog close action visible, branded and clearly keyboard-focusable. */
#bwa-newconstruction dialog .close.secondary{
  flex:0 0 44px;border:2px solid var(--bronze);color:var(--bronze);font-size:29px;font-weight:500;opacity:1;
  box-shadow:0 2px 8px rgba(20,39,60,.12)
}
#bwa-newconstruction dialog .close.secondary:hover{border-color:#80520d;color:#80520d;background:var(--warm)}
#bwa-newconstruction dialog .close.secondary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}

#bwa-newconstruction .community-status-note{padding:10px 12px;border-left:3px solid var(--bronze);background:var(--warm);border-radius:0 5px 5px 0}

/* v0.3.100: keep community imagery visually complete while lazy images load or recover from failure. */
#bwa-newconstruction .community-card-illustration,
#bwa-newconstruction .bwa-feature-image{overflow:hidden;background:#f7f5f0}
#bwa-newconstruction .bwa-illustrative-image-frame{position:relative;isolation:isolate;width:100%;aspect-ratio:3/2;overflow:hidden;background:#d8e7ef}
#bwa-newconstruction .bwa-illustrative-image-frame>[data-bwa-illustrative-picture]{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%}
#bwa-newconstruction .bwa-illustrative-image-frame>[data-bwa-illustrative-picture][hidden]{display:none!important}
#bwa-newconstruction .bwa-illustrative-image-frame>[data-bwa-illustrative-picture] img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;object-position:center}
#bwa-newconstruction .bwa-illustrative-fallback{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;width:100%;height:100%;background:linear-gradient(180deg,#d8eaf2 0%,#f8e9d2 61%,#d6c3a5 62%,#9e8a70 100%)}
#bwa-newconstruction .bwa-illustrative-fallback[hidden]{display:none!important}
#bwa-newconstruction .bwa-illustrative-fallback-label{position:absolute;bottom:10px;left:12px;max-width:calc(100% - 24px);padding:5px 9px;border:1px solid rgba(255,255,255,.62);border-radius:4px;background:rgba(11,27,45,.86);color:#fff;font-size:11px;font-weight:650;line-height:1.3;letter-spacing:.02em}
#bwa-newconstruction .community-card-illustration figcaption,
#bwa-newconstruction .bwa-feature-image>figcaption{position:relative;z-index:3;padding:8px 10px;background:#fff;color:#35485a;font-size:12px;line-height:1.45}
#bwa-newconstruction .bwa-feature-image .bwa-illustrative-image-frame{border-radius:12px 12px 0 0}
@media(max-width:640px){#bwa-newconstruction .bwa-illustrative-fallback-label{bottom:8px;left:9px;font-size:10px}#bwa-newconstruction .community-card-illustration figcaption,#bwa-newconstruction .bwa-feature-image>figcaption{font-size:11px}}

/* v0.3.106: preserve readable community filter values on compact phones. */
@media(max-width:420px){#bwa-newconstruction #community-filters{grid-template-columns:minmax(0,1fr)}}

/* Keep Avada back-to-top outside the hub consultation action area at tablet widths. */
@media(min-width:701px) and (max-width:1100px){body.page-id-4263 #toTop{bottom:96px;right:8px}}

#bwa-newconstruction .historical-price{font-size:16px;font-weight:400;color:#526174} #bwa-newconstruction .home-card .badge{white-space:normal;line-height:1.45}

/* Compact native disclosure keeps community details and complete offers available together. */
#bwa-newconstruction .bwa-feature-disclosure>summary{list-style:none;cursor:pointer;display:block}#bwa-newconstruction .bwa-feature-disclosure>summary::-webkit-details-marker{display:none}#bwa-newconstruction .bwa-feature-disclosure>summary:focus-visible{outline:3px solid #9d6b20;outline-offset:-4px}#bwa-newconstruction .bwa-feature-expand{display:block;color:#765517;font-weight:700;margin-top:12px}#bwa-newconstruction .bwa-feature-expand:after{content:" +"}#bwa-newconstruction .bwa-feature-disclosure[open] .bwa-feature-expand:after{content:" −"}#bwa-newconstruction .bwa-feature-disclosure>summary .bwa-feature-card-body{padding-bottom:18px}

#bwa-newconstruction .bwa-catalog-disclosure>summary{cursor:pointer;padding:16px 20px;background:#fff;border:1px solid #ddd7ca;border-radius:12px;font-weight:700;color:#765517;margin-bottom:22px}#bwa-newconstruction .bwa-catalog-disclosure>summary:focus-visible{outline:3px solid #9d6b20;outline-offset:3px}

#bwa-newconstruction .bwa-feature-expand{display:flex;align-items:center;justify-content:space-between;gap:10px}#bwa-newconstruction .bwa-feature-expand:after{flex:none;font-size:1.3em}

/* Inline illustrative backups survive a failed image request without extra network work. */
#bwa-newconstruction .bwa-illustrative-fallback[data-fallback-scene="0"]{background-image:url(data:image/avif;base64,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);background-size:cover;background-position:center}
#bwa-newconstruction .bwa-illustrative-fallback[data-fallback-scene="1"]{background-image:url(data:image/avif;base64,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);background-size:cover;background-position:center}
#bwa-newconstruction .bwa-illustrative-fallback[data-fallback-scene="2"]{background-image:url(data:image/avif;base64,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);background-size:cover;background-position:center}

/* Mobile first-screen access to the existing search; no duplicate controls. */
#bwa-newconstruction .bwa-mobile-search-jump{display:none!important}
#bwa-newconstruction #hero-search{scroll-margin-top:140px}
#bwa-newconstruction .bwa-illustrative-fallback[data-assigned-preview] .bwa-illustrative-fallback-label{display:none}
@media(max-width:640px){#bwa-newconstruction .bwa-mobile-search-jump{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;margin:0 0 18px;padding:12px 20px;font-size:16px;line-height:1.3}}

/* Desktop panorama emphasis; accepted mobile composition is unchanged. */
@media(min-width:1200px){#bwa-newconstruction .hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}#bwa-newconstruction .hero .hero-approved{align-self:center}#bwa-newconstruction .hero h1{font-size:clamp(40px,3.2vw,54px)}#bwa-newconstruction .hero .intro{font-size:20px}}

/* The desktop filter layout is unchanged. Mobile controls expand in normal flow. */
#bwa-newconstruction button#bwa-home-filter-toggle,#bwa-newconstruction .bwa-home-active,#bwa-newconstruction #filters .bwa-home-show-homes{display:none}
@media(max-width:600px){
 #bwa-newconstruction .bwa-home-filter-shell{margin:22px 0 20px;min-width:0}
 #bwa-newconstruction button#bwa-home-filter-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:14px 16px;text-align:left;color:#10283d;background:linear-gradient(180deg,#fff,#edf2f7);border:1px solid #cbd6df;border-bottom:3px solid #ad7e35;border-radius:13px;box-shadow:0 7px 16px #0b233523, inset 0 1px 0 #fff;font:inherit;font-weight:700;cursor:pointer}
 #bwa-newconstruction button#bwa-home-filter-toggle:hover{color:#8b5b13;border-color:#ad7e35}
 #bwa-newconstruction button#bwa-home-filter-toggle:focus-visible,#bwa-newconstruction .bwa-home-show-homes:focus-visible{outline:3px solid #a7762d;outline-offset:4px}
 #bwa-newconstruction button#bwa-home-filter-toggle svg{width:22px;height:22px;flex:none}
 #bwa-newconstruction .bwa-home-filter-label{flex:1;min-width:0}
 #bwa-newconstruction .bwa-home-filter-label small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#435b6e}
 #bwa-newconstruction .bwa-home-filter-chevron{transition:transform .16s ease}
 #bwa-newconstruction .is-expanded .bwa-home-filter-chevron{transform:rotate(180deg)}
 #bwa-newconstruction .bwa-home-active{display:block;margin:12px 3px 0;color:#3d566b;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
 #bwa-newconstruction .bwa-home-filter-panel{display:none}
 #bwa-newconstruction .is-expanded .bwa-home-filter-panel{display:block;margin-top:16px}
 #bwa-newconstruction #filters{grid-template-columns:minmax(0,1fr);gap:17px;padding:20px 17px;min-width:0;border-radius:15px}
 #bwa-newconstruction #filters label{min-width:0;gap:7px}
 #bwa-newconstruction #filters input,#bwa-newconstruction #filters select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:16px}
 #bwa-newconstruction #filters button{min-height:48px}
 #bwa-newconstruction #filters .bwa-home-show-homes{display:block;grid-column:1/-1;width:100%;font-weight:700}
 #bwa-newconstruction #results-status{scroll-margin-top:120px}
}
@media(prefers-reduced-motion:reduce){#bwa-newconstruction .bwa-home-filter-chevron{transition:none}}

#bwa-newconstruction .home-card-illustration{display:block;position:relative;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;overflow:hidden;background:#f4efe5;line-height:0}
#bwa-newconstruction .home-card-illustration picture,#bwa-newconstruction .home-card-illustration img{display:block;width:100%}
#bwa-newconstruction .home-card-illustration img{height:auto;aspect-ratio:3/2;object-fit:cover;background:#e7d7bf}
#bwa-newconstruction .home-card-inline-fallback{display:block;width:100%;height:auto;aspect-ratio:3/2;border-bottom:1px solid var(--line);background:#e7d7bf}
#bwa-newconstruction .home-card-illustration figcaption{padding:8px 12px;background:#fff;color:#35485a;font-size:12px;line-height:1.45}
#bwa-newconstruction .home-comparison-card .home-card-illustration{margin:0 0 12px}
@media(max-width:640px){#bwa-newconstruction .home-card-illustration figcaption{font-size:11px;padding:7px 9px}}