._4oeL1W_zwrap{margin-top:4px}._4oeL1W_fbar{background:var(--wl-surface,#fff);border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex;position:relative}._4oeL1W_fchip{color:var(--navy);background:var(--wl-surface,#fff);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}._4oeL1W_fchip:hover{border-color:var(--navy)}._4oeL1W_fchipActive{background:var(--navy);color:#fff;border-color:var(--navy)}._4oeL1W_fchipCaret{opacity:.7;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px}._4oeL1W_fbarSpacer{flex:1}._4oeL1W_fbarSearchInput{border:1px solid var(--border);min-width:220px;height:36px;color:var(--navy);background:var(--wl-surface,#fff) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7a8d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.5' y2='16.5'/></svg>") no-repeat 11px center;border-radius:999px;flex:none;padding:0 12px 0 32px;font-family:inherit;font-size:12px}._4oeL1W_fbarSearchInput:focus{border-color:var(--navy);outline:none}._4oeL1W_fpop{background:var(--wl-surface,#fff);border:1px solid var(--border);box-shadow:0 8px 24px rgba(var(--wl-primary-deep-rgb,15, 26, 48), .12);z-index:50;border-radius:4px;min-width:280px;padding:16px;position:absolute;top:calc(100% + 6px)}._4oeL1W_fpopTitle{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:700}._4oeL1W_fpopRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}._4oeL1W_fpopInput{border:1px solid var(--border);border-radius:4px;flex:1;height:36px;padding:0 10px;font-family:inherit;font-size:12px}._4oeL1W_fpopInput:focus{border-color:var(--navy);outline:none}._4oeL1W_fpopBtnRow{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}._4oeL1W_fpopBtn{border:1px solid var(--border);background:var(--wl-surface,#fff);min-width:38px;color:var(--navy);cursor:pointer;border-radius:4px;flex:1;padding:8px 6px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}._4oeL1W_fpopBtn:hover{border-color:var(--navy)}._4oeL1W_fpopBtnActive{background:var(--navy);color:#fff;border-color:var(--navy)}._4oeL1W_fpopFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:12px;display:flex}._4oeL1W_fpopReset{color:var(--navy);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:11px;font-weight:700;text-decoration:underline}._4oeL1W_fpopApply{background:var(--navy);color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-family:inherit;font-size:11px;font-weight:700}._4oeL1W_fpopApply:hover{background:var(--navy-mid)}._4oeL1W_fpopCheckRow{color:var(--navy);cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}._4oeL1W_fpopCheckRow input{cursor:pointer}._4oeL1W_split{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}._4oeL1W_mapCol{border:1px solid var(--border);background:#e9e7e2;border-radius:4px;height:calc(100vh - 130px);min-height:480px;position:sticky;top:12px;overflow:hidden}._4oeL1W_mapCol>div{width:100%;height:100%}._4oeL1W_listCol{min-width:0}._4oeL1W_listCol .lotCardImg{height:130px}._4oeL1W_resultMeta{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding:0 2px 4px;font-size:11px;display:flex}._4oeL1W_resultMeta b{color:var(--navy);font-size:13px}._4oeL1W_empty{text-align:center;color:var(--muted);background:var(--wl-surface,#fff);border:1px solid var(--border);border-radius:4px;grid-column:1/-1;padding:40px 20px}._4oeL1W_mobileToggle{z-index:30;background:var(--wl-page-bg,#f4f3f0);margin-bottom:8px;padding:8px 0;display:none;position:sticky;top:0}._4oeL1W_mobileToggleInner{border:1px solid var(--border);background:var(--wl-surface,#fff);border-radius:999px;width:100%;display:inline-flex;overflow:hidden}._4oeL1W_mobileToggleBtn{letter-spacing:1.4px;text-transform:uppercase;color:var(--navy);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}._4oeL1W_mobileToggleBtnActive{background:var(--navy);color:#fff}@media (max-width:900px){._4oeL1W_split{grid-template-columns:1fr;gap:16px}._4oeL1W_mobileToggle{display:block}._4oeL1W_mapCol{height:calc(100vh - 220px);position:relative;top:0}._4oeL1W_splitMobileMap ._4oeL1W_listCol{display:none}._4oeL1W_splitMobileMap ._4oeL1W_mapCol{display:block}._4oeL1W_splitMobileList ._4oeL1W_mapCol{display:none}._4oeL1W_splitMobileList ._4oeL1W_listCol{display:block}._4oeL1W_invCardGrid .cardTitle{white-space:normal}}@media (max-width:540px){._4oeL1W_fbarSearchInput{flex:1;width:100%;min-width:0}}._4oeL1W_zcard{background:var(--wl-surface,#fff);border:1px solid var(--border);cursor:pointer;color:inherit;border-radius:4px;text-decoration:none;transition:all .15s;display:block;overflow:hidden}._4oeL1W_zcard:hover{border-color:var(--red);box-shadow:0 6px 18px rgba(var(--wl-primary-deep-rgb,15, 26, 48), .08);transform:translateY(-2px)}._4oeL1W_zcardImg{background-color:#3a3530;background-position:50%;background-size:cover;height:140px;position:relative}._4oeL1W_zcardBadge{background:rgba(var(--wl-primary-deep-rgb,15, 26, 48), .92);color:#fff;letter-spacing:1.4px;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-size:8px;font-weight:700;position:absolute;top:8px;left:8px}._4oeL1W_zcardBadgeHS{background:var(--red)}._4oeL1W_zcardBody{padding:10px 12px 12px}._4oeL1W_zcardPrice{color:var(--navy);letter-spacing:-.3px;font-size:17px;font-weight:800}._4oeL1W_zcardSpecs{color:var(--navy);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}._4oeL1W_zcardSpecs b{font-weight:700}._4oeL1W_zcardSpecs span{opacity:.85}._4oeL1W_zcardAddr{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}._4oeL1W_modalScrim{background:rgba(var(--wl-primary-deep-rgb,15, 26, 48), .55);z-index:300;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._4oeL1W_modal{background:var(--wl-surface,#fff);border-radius:4px;flex-direction:column;width:min(820px,100%);max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}._4oeL1W_modalHead{border-bottom:1px solid var(--border-light);padding:22px 26px 14px}._4oeL1W_modalEyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:4px;font-size:10px;font-weight:700}._4oeL1W_modalTitle{color:var(--navy);font-size:20px;font-weight:800}._4oeL1W_modalSub{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}._4oeL1W_modalBody{flex:1;padding:22px 26px;overflow-y:auto}._4oeL1W_modalFoot{border-top:1px solid var(--border-light);background:var(--wl-page-bg,#fafaf7);justify-content:space-between;align-items:center;gap:10px;padding:14px 26px;display:flex}._4oeL1W_dropzone{border:2px dashed var(--border);text-align:center;background:var(--wl-page-bg,#fafaf7);cursor:pointer;border-radius:4px;padding:32px 20px;transition:all .15s}._4oeL1W_dropzone:hover,._4oeL1W_dropzoneActive{border-color:var(--red);background:rgba(var(--wl-accent-rgb,193, 39, 45), .04)}._4oeL1W_dropzoneIcon{background:rgba(var(--wl-bubble-rgb,27, 42, 74), .06);width:48px;height:48px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}._4oeL1W_previewTable{border-collapse:collapse;width:100%;font-size:11px}._4oeL1W_previewTable th,._4oeL1W_previewTable td{text-align:left;border-bottom:1px solid var(--border-light);white-space:nowrap;padding:8px 10px}._4oeL1W_previewTable th{background:var(--wl-page-bg,#fafaf7);letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}._4oeL1W_previewTable ._4oeL1W_errCell{color:var(--wl-negative,var(--red));background:rgba(var(--wl-negative-rgb,193, 39, 45), .05)}._4oeL1W_errList{background:rgba(var(--wl-negative-rgb,193, 39, 45), .06);border:1px solid rgba(var(--wl-negative-rgb,193, 39, 45), .2);color:var(--navy);border-radius:4px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.55}._4oeL1W_errList b{color:var(--wl-negative,var(--red))}._4oeL1W_shareRow{gap:8px;display:inline-flex}@media print{.no-print{display:none!important}body{background:#fff!important}}
.l1PX5q_heroBand{color:#fff;background:radial-gradient(circle at 12% 18%,#c1272d2e,#0000 45%),radial-gradient(circle at 80% 70%,#ffffff0d,#0000 55%),linear-gradient(135deg,#1b2a4a 0%,#0f1a30 60%,#0a1426 100%);border-bottom:1px solid #ffffff0a;padding:32px 48px 28px;position:relative;overflow:hidden}.l1PX5q_heroEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:10px;font-weight:700}.l1PX5q_heroTitle{font-family:var(--font-montserrat), Montserrat, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.01em;max-width:920px;margin:0 0 14px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.05}.l1PX5q_heroTitle em{color:var(--red);font-style:normal}.l1PX5q_heroSub{color:#ffffffc7;max-width:720px;margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.55}.l1PX5q_heroLinks{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.l1PX5q_heroLink{color:#fff;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:11px 20px;font-family:inherit;font-size:11px;font-weight:700;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.l1PX5q_heroLink:hover{background:#ffffff14;border-color:#fff;transform:translateY(-1px)}.l1PX5q_heroLink:focus-visible{outline-offset:3px;outline:2px solid #fff}.l1PX5q_heroLinkPrimary{background:var(--red);border-color:var(--red)}.l1PX5q_heroLinkPrimary:hover{background:var(--red-hover);border-color:var(--red-hover)}.l1PX5q_marketplaceAnchor{height:0;scroll-margin-top:64px}@media (prefers-reduced-motion:reduce){.l1PX5q_heroLink{transition:none}.l1PX5q_heroLink:hover{transform:none}}.l1PX5q_heroMeta{letter-spacing:1.4px;text-transform:uppercase;color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:18px;font-size:11px;font-weight:600;display:flex}.l1PX5q_heroMetaPill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.l1PX5q_heroMetaDot{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c1272d2e}.l1PX5q_mobileToggle{border-bottom:1px solid var(--border);z-index:40;background:#fff;gap:6px;padding:8px 12px;display:none;position:sticky;top:56px}.l1PX5q_mobileToggleBtn{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:700}.l1PX5q_mobileToggleBtnActive{color:#fff;background:var(--navy);border-color:var(--navy)}.l1PX5q_fbar{border-bottom:1px solid var(--border);z-index:30;background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex;position:sticky;top:56px}.l1PX5q_fchip{color:var(--navy);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.l1PX5q_fchip:hover{border-color:var(--navy)}.l1PX5q_fchipActive{background:var(--navy);color:#fff;border-color:var(--navy)}.l1PX5q_fchipCaret{opacity:.7;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px}.l1PX5q_fbarSpacer{flex:1}.l1PX5q_fbarSearchInput{border:1px solid var(--border);min-width:220px;height:36px;color:var(--navy);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7a8d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.5' y2='16.5'/></svg>") 11px no-repeat;border-radius:999px;flex:none;padding:0 12px 0 32px;font-family:inherit;font-size:12px}.l1PX5q_fbarSearchInput:focus{border-color:var(--navy);outline:none}.l1PX5q_fpop{border:1px solid var(--border);z-index:50;background:#fff;border-radius:4px;min-width:280px;padding:16px;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 24px #0f1a301f}.l1PX5q_fpopTitle{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:700}.l1PX5q_fpopRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.l1PX5q_fpopInput{border:1px solid var(--border);border-radius:4px;flex:1;height:36px;padding:0 10px;font-family:inherit;font-size:12px}.l1PX5q_fpopInput:focus{border-color:var(--navy);outline:none}.l1PX5q_fpopBtnRow{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.l1PX5q_fpopBtn{border:1px solid var(--border);min-width:38px;color:var(--navy);cursor:pointer;background:#fff;border-radius:4px;flex:1;padding:8px 6px;font-family:inherit;font-size:12px;font-weight:600}.l1PX5q_fpopBtnActive{background:var(--navy);color:#fff;border-color:var(--navy)}.l1PX5q_fpopCheck{color:var(--navy);cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.l1PX5q_fpopCheck input{margin:0}.l1PX5q_split{grid-template-columns:1fr 1fr;min-height:calc(100vh - 56px);display:grid}.l1PX5q_mapPanel{border-right:1px solid var(--border);background:#f4f3ef;height:calc(100vh - 116px);position:sticky;top:116px}.l1PX5q_gridPanel{background:#fafaf8;min-height:calc(100vh - 116px);padding:20px 24px 60px}.l1PX5q_resultMeta{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;display:flex}.l1PX5q_resultMeta b{color:var(--navy)}.l1PX5q_clearBtn{color:var(--red);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:11px;font-weight:700}.l1PX5q_empty{text-align:center;color:var(--muted);padding:60px 20px;font-size:13px}.l1PX5q_loadMoreWrap{justify-content:center;padding:28px 0 12px;display:flex}.l1PX5q_loadMoreBtn{background:var(--navy);color:#fff;border:1px solid var(--navy);letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:14px 28px;font-family:inherit;font-size:11px;font-weight:800;transition:background .15s,transform .15s}.l1PX5q_loadMoreBtn:hover{background:var(--red);border-color:var(--red);transform:translateY(-1px)}.l1PX5q_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.l1PX5q_card{border:1px solid var(--border);color:inherit;cursor:pointer;background:#fff;border-radius:4px;text-decoration:none;transition:all .18s;display:block;overflow:hidden}.l1PX5q_card:hover,.l1PX5q_cardActive{border-color:var(--red);transform:translateY(-3px);box-shadow:0 12px 28px #0f1a3024}.l1PX5q_cardImg{aspect-ratio:4/3;background-position:50%;background-size:cover;background:var(--bg2);position:relative;overflow:hidden}.l1PX5q_cardImgEl{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.l1PX5q_cardBadgeStatus{letter-spacing:1.4px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1a30e6;border-radius:4px;padding:4px 10px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.l1PX5q_cardBadgeStatusForSale{background:#2e7d32}.l1PX5q_cardBadgeStatusUC{background:#1976d2}.l1PX5q_cardBadgeStatusComing{background:#e67e22}.l1PX5q_cardBadgeStatusTBB{background:#6b7a8d}.l1PX5q_cardBadgeStatusSold{background:#4a4a4a}.l1PX5q_cardBadgeFeatured{letter-spacing:1.6px;text-transform:uppercase;color:#fff;background:var(--red);z-index:2;border-radius:4px;padding:4px 10px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #c1272d73}.l1PX5q_cardBadgeFeatured+.l1PX5q_cardBadgeStatus{top:38px}.l1PX5q_cardBadgeType{letter-spacing:1.4px;text-transform:uppercase;color:var(--navy);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffeb;border-radius:4px;padding:4px 10px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}.l1PX5q_cardPriceTag{background:var(--navy);color:#fff;letter-spacing:.02em;border:2px solid #fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 12px #0f1a3059}.l1PX5q_cardBody{padding:14px 16px 16px}.l1PX5q_cardTitle{color:var(--navy);letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:700}.l1PX5q_cardLocation{color:var(--muted);margin-bottom:10px;font-size:11px}.l1PX5q_cardSpecs{color:var(--navy);gap:14px;font-size:12px;display:flex}.l1PX5q_cardSpecs b{margin-right:3px;font-weight:800}.l1PX5q_cardArrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin-top:12px;font-size:10px;font-weight:700}.hrpPriceMarker{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:800;font-family:var(--font-montserrat), Montserrat, system-ui, sans-serif;letter-spacing:.02em;border:2px solid #fff;border-radius:999px;padding:6px 11px;transition:transform .12s,border-color .12s,background .12s;box-shadow:0 2px 8px #00000047}:is(.hrpPriceMarker:hover,.hrpPriceMarkerActive){background:var(--red);z-index:10;border-color:#fff;transform:translateY(-2px)scale(1.06)}.hrpPriceMarker--pin{border-radius:999px 999px 999px 4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:56px;padding:6px 10px 8px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.hrpPriceMarker--pin:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--navy);filter:drop-shadow(0 1px #fff);width:0;height:0;transition:border-top-color .12s;position:absolute;bottom:-8px;left:4px}:is(.hrpPriceMarker--pin:hover:after,.hrpPriceMarker--pin.hrpPriceMarkerActive:after){border-top-color:var(--red)}.hrpPriceMarker__glyph{opacity:.85;font-size:12px;font-weight:700;line-height:1}.hrpPriceMarker__price{letter-spacing:.02em;font-size:11px;font-weight:800}@media (max-width:1024px){.l1PX5q_heroBand{padding:36px 22px 28px}.l1PX5q_split{grid-template-columns:1fr;min-height:0}.l1PX5q_mapPanel{height:calc(100vh - 160px);position:relative;top:0}.l1PX5q_gridPanel{min-height:0;padding:16px 16px 40px}.l1PX5q_cardGrid{grid-template-columns:1fr}.l1PX5q_mobileToggle{display:flex}.l1PX5q_mapPanelHidden,.l1PX5q_gridPanelHidden{display:none}}@media (max-width:600px){.l1PX5q_heroLinks{display:none}.l1PX5q_fbarSearchInput{flex:100%;width:100%;min-width:0}.l1PX5q_fbarSpacer{display:none}}.l1PX5q_heroSlide{max-width:760px;margin-top:6px}
.O8tsoW_pathNav{z-index:39;border-bottom:1px solid var(--border);background:#fff;position:sticky;top:56px}.O8tsoW_pathNavInner{scrollbar-width:none;align-items:center;gap:4px;max-width:1320px;margin:0 auto;padding:0 48px;display:flex;overflow-x:auto}.O8tsoW_pathNavInner::-webkit-scrollbar{display:none}.O8tsoW_pathLink{letter-spacing:1.6px;text-transform:uppercase;min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.O8tsoW_pathLink:hover{color:var(--navy)}.O8tsoW_pathLink:focus-visible{outline:2px solid var(--red);outline-offset:-4px}.O8tsoW_pathLinkActive{color:var(--navy);border-bottom-color:var(--red)}.O8tsoW_pathCount{background:var(--bg2);color:var(--muted);letter-spacing:.5px;border-radius:999px;padding:2px 7px;font-size:10px}.O8tsoW_pathLinkActive .O8tsoW_pathCount{background:var(--navy);color:#fff}.O8tsoW_section{background:var(--bg);border-bottom:1px solid var(--border);padding:56px 48px 64px;scroll-margin-top:108px}.O8tsoW_sectionAlt{background:#fff}.O8tsoW_inner{max-width:1320px;margin:0 auto}.O8tsoW_head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px 56px;margin-bottom:22px;display:grid}.O8tsoW_ey{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:10px;font-weight:700}.O8tsoW_title{font-family:var(--font-montserrat), Montserrat, system-ui, sans-serif;color:var(--navy);text-transform:uppercase;letter-spacing:-.4px;margin:0;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1}.O8tsoW_lede{color:var(--muted);max-width:520px;margin:0;font-size:14px;line-height:1.7}.O8tsoW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 18px;display:flex}.O8tsoW_count{color:var(--muted);font-size:13px}.O8tsoW_count b{color:var(--navy);font-weight:800}.O8tsoW_toolbarRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.O8tsoW_soldToggle{border:1px solid var(--border);min-height:36px;color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.O8tsoW_soldToggle:hover{border-color:var(--navy);color:var(--navy)}.O8tsoW_soldToggle:focus-visible{outline:2px solid var(--red);outline-offset:2px}.O8tsoW_soldToggleOn{background:var(--navy);border-color:var(--navy);color:#fff}.O8tsoW_viewToggle{border:1px solid var(--border);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.O8tsoW_viewBtn{min-height:32px;color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s,color .2s}.O8tsoW_viewBtn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.O8tsoW_viewBtnActive{background:var(--navy);color:#fff}.O8tsoW_clear{letter-spacing:1.2px;text-transform:uppercase;color:var(--red);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-family:inherit;font-size:11px;font-weight:700}.O8tsoW_cardsOnly{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.O8tsoW_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.O8tsoW_mapPanel{border:1px solid var(--border);background:var(--bg2);border-radius:8px;height:calc(100vh - 140px);min-height:420px;position:sticky;top:120px;overflow:hidden}.O8tsoW_mapNote{color:var(--muted);margin:8px 2px 0;font-size:12px;line-height:1.5}.O8tsoW_sideCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.O8tsoW_mapLoading,.O8tsoW_mapFallback{text-align:center;height:100%;color:var(--muted);justify-content:center;align-items:center;padding:24px;font-size:13px;line-height:1.6;display:flex}.O8tsoW_mapFallback b{color:var(--navy);margin-bottom:6px;display:block}.O8tsoW_mapFallback button{margin-top:12px}.O8tsoW_summary{border:1px solid var(--navy);background:#fff;border-radius:8px;grid-template-columns:72px 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.O8tsoW_summaryImg{object-fit:cover;background:var(--bg2);border-radius:4px;width:72px;height:54px}.O8tsoW_summaryTitle{color:var(--navy);font-size:14px;font-weight:800}.O8tsoW_summaryMeta{color:var(--muted);margin-top:2px;font-size:12px}.O8tsoW_summaryLink{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);grid-column:1/-1;font-size:10px;font-weight:700}.O8tsoW_summaryHint{color:var(--muted);margin-top:12px;font-size:12px}.O8tsoW_card{border:1px solid var(--border);color:var(--navy);background:#fff;border-radius:6px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.O8tsoW_card:hover,.O8tsoW_cardActive{border-color:var(--navy);transform:translateY(-2px);box-shadow:0 14px 34px #0f1a301f}.O8tsoW_card:focus-visible{outline:2px solid var(--red);outline-offset:2px}.O8tsoW_cardSold{opacity:.78}.O8tsoW_cardSold:hover{opacity:1}.O8tsoW_cardImg{aspect-ratio:4/3;background:var(--bg2);position:relative;overflow:hidden}.O8tsoW_cardImgEl{object-fit:cover;width:100%;height:100%;display:block}.O8tsoW_cardImgFallback{width:100%;height:100%}.O8tsoW_imgKind{color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#0f1a30b8;border-radius:3px;padding:4px 8px;font-size:9px;font-weight:700;position:absolute;bottom:10px;right:10px}.O8tsoW_badges{flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.O8tsoW_badge{color:var(--navy);letter-spacing:1.2px;text-transform:uppercase;background:#fffffff0;border-radius:3px;padding:5px 9px;font-size:9px;font-weight:800}.O8tsoW_badgeAvail{color:#fff;background:#2f6f3e}.O8tsoW_badgeSoon{background:var(--navy);color:#fff}.O8tsoW_badgeSold{background:var(--light);color:#fff}.O8tsoW_badgeContract{color:#fff;background:#8a5a00}.O8tsoW_badgeFeatured{background:var(--red);color:#fff}.O8tsoW_cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.O8tsoW_offering{letter-spacing:1.4px;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:700}.O8tsoW_cardTitle{color:var(--navy);letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.25}.O8tsoW_cardLocation{color:var(--muted);font-size:12px}.O8tsoW_price{flex-direction:column;gap:2px;margin-top:2px;display:flex}.O8tsoW_priceLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--light);font-size:10px;font-weight:700}.O8tsoW_priceValue{color:var(--navy);font-size:18px;font-weight:800}.O8tsoW_priceExplainer{color:var(--muted);font-size:11px;line-height:1.45}.O8tsoW_priceSecondary{color:var(--navy);font-size:12px}.O8tsoW_priceSecondary b{font-weight:800}.O8tsoW_specs{color:var(--navy);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.O8tsoW_specs b{margin-right:3px;font-weight:800}.O8tsoW_stage{color:var(--muted);font-size:11px}.O8tsoW_cta{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin-top:auto;padding-top:8px;font-size:10px;font-weight:700}.O8tsoW_empty{text-align:center;color:var(--muted);border:1px dashed var(--border);background:#fff;border-radius:8px;padding:40px 20px;font-size:14px}.O8tsoW_loadMore{justify-content:center;padding:20px 0 0;display:flex}@media (max-width:1100px){.O8tsoW_cardsOnly{grid-template-columns:repeat(2,minmax(0,1fr))}.O8tsoW_sideCards{grid-template-columns:1fr}}@media (max-width:900px){.O8tsoW_pathNavInner{padding:0 12px}.O8tsoW_pathLink{min-height:48px;padding:0 12px}.O8tsoW_section{padding:40px 16px 44px;scroll-margin-top:104px}.O8tsoW_head{grid-template-columns:1fr;gap:10px}.O8tsoW_cardsOnly,.O8tsoW_split{grid-template-columns:1fr}.O8tsoW_mapPanel{height:62vh;min-height:360px;position:relative;top:0}}@media (prefers-reduced-motion:reduce){.O8tsoW_card,.O8tsoW_pathLink,.O8tsoW_viewBtn,.O8tsoW_soldToggle{transition:none}.O8tsoW_card:hover,.O8tsoW_cardActive{transform:none}}.O8tsoW_title em{color:var(--red);font-style:normal}.O8tsoW_pathSlim{display:none}@media (max-width:640px){.O8tsoW_pathNav{display:none}.O8tsoW_pathSlim{z-index:90;background:var(--navy);opacity:0;visibility:hidden;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;transition:transform .28s,opacity .2s,visibility 0s linear .28s;display:grid;position:fixed;left:0;right:0;transform:translateY(-110%);box-shadow:0 6px 18px #0f1a3038}.O8tsoW_pathSlimOn{opacity:1;visibility:visible;transition:transform .28s,opacity .2s;transform:none}.O8tsoW_slimBtn{color:#ffffffd1;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;height:36px;padding:0 6px;font-family:inherit;font-size:10.5px;font-weight:700;display:flex}.O8tsoW_slimBtn svg{flex:none;width:16px;height:16px}.O8tsoW_slimBtn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.O8tsoW_slimBtnActive{background:var(--red);color:#fff}.O8tsoW_slimBtn:focus-visible{outline-offset:-3px;outline:2px solid #fff}.O8tsoW_section{scroll-margin-top:112px}}@media (max-width:379px){.O8tsoW_slimBtn svg{display:none}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.O8tsoW_pathSlim,.O8tsoW_pathSlimOn{transition:none}}
.mFwFDq_track{--gap:8px;--pad:8px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);padding:var(--pad);background:var(--navy,#0f1a30);border-radius:999px;display:grid;position:relative;box-shadow:0 22px 50px #0f1a3038,inset 0 0 0 1px #ffffff0f}.mFwFDq_onDark{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px #00000040}.mFwFDq_thumb{top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - 2 * var(--pad) - (var(--n) - 1) * var(--gap)) / var(--n));background:var(--red,#c1272d);transform:translateX(calc(var(--i,0) * (100% + var(--gap))));border-radius:999px;transition:transform .7s cubic-bezier(.65,0,.25,1);position:absolute;box-shadow:0 8px 22px #c1272d73}.mFwFDq_thumb:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 #c1272d8c}.mFwFDq_gliding:after{animation:1.6s ease-out infinite mFwFDq_pulse}@keyframes mFwFDq_pulse{0%{box-shadow:0 0 #c1272d8c}to{box-shadow:0 0 0 14px #c1272d00}}.mFwFDq_opt{z-index:1;color:#ffffffd9;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:color .3s,background .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff3}.mFwFDq_opt:hover{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff73}.mFwFDq_opt:focus-visible{outline-offset:2px;outline:2px solid #fff}.mFwFDq_optOn,.mFwFDq_optOn:hover{color:#fff;box-shadow:none;background:0 0}.mFwFDq_icon{place-items:center;transition:transform .3s;display:grid}.mFwFDq_optOn .mFwFDq_icon{transform:scale(1.12)}.mFwFDq_optLabel{white-space:nowrap}.mFwFDq_optGo{opacity:.55;place-items:center;transition:transform .3s,opacity .3s;display:grid}.mFwFDq_opt:hover .mFwFDq_optGo,.mFwFDq_optOn .mFwFDq_optGo{opacity:1;transform:translate(3px)}.mFwFDq_compact{--gap:6px;--pad:5px;box-shadow:none;background:0 0}.mFwFDq_compact .mFwFDq_opt{letter-spacing:.8px;gap:8px;min-height:42px;padding:0 16px;font-size:11.5px}.mFwFDq_compact{border-radius:14px}.mFwFDq_compact .mFwFDq_thumb,.mFwFDq_compact .mFwFDq_opt{border-radius:10px}.mFwFDq_compact .mFwFDq_icon svg{width:17px;height:17px}.mFwFDq_compact .mFwFDq_thumb:after{animation-duration:2s}@media (max-width:1100px){.mFwFDq_compact .mFwFDq_icon{display:none}}@media (max-width:640px){.mFwFDq_track:not(.mFwFDq_compact){--pad:6px;--gap:6px;border-radius:16px}.mFwFDq_track:not(.mFwFDq_compact) .mFwFDq_thumb{border-radius:11px}.mFwFDq_track:not(.mFwFDq_compact) .mFwFDq_opt{letter-spacing:.4px;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;min-height:74px;padding:10px 6px;font-size:11px;line-height:1.15}.mFwFDq_track:not(.mFwFDq_compact) .mFwFDq_optLabel{white-space:normal;text-align:center}.mFwFDq_track:not(.mFwFDq_compact) .mFwFDq_icon svg{width:22px;height:22px}.mFwFDq_track:not(.mFwFDq_compact) .mFwFDq_optGo{display:none}.mFwFDq_compact .mFwFDq_opt{letter-spacing:.3px;gap:0;min-height:46px;padding:6px 12px;font-size:11px}.mFwFDq_compact .mFwFDq_optGo{display:none}.mFwFDq_compact .mFwFDq_optLabel{white-space:normal;text-align:center;line-height:1.15}}@media (prefers-reduced-motion:reduce){.mFwFDq_thumb,.mFwFDq_opt,.mFwFDq_icon,.mFwFDq_optGo{transition:none}.mFwFDq_gliding:after{animation:none}}.mFwFDq_square{border-radius:14px}.mFwFDq_square .mFwFDq_thumb,.mFwFDq_square .mFwFDq_opt{border-radius:9px}.mFwFDq_square .mFwFDq_opt{letter-spacing:.6px;gap:9px;min-width:0;min-height:58px;padding:8px 14px;font-size:12.5px;line-height:1.2}.mFwFDq_square .mFwFDq_icon{flex-shrink:0}.mFwFDq_square .mFwFDq_icon svg{width:20px;height:20px}.mFwFDq_square .mFwFDq_optLabel{white-space:normal;text-align:left;min-width:0}.mFwFDq_square .mFwFDq_optGo{flex-shrink:0}
.bZQnMG_wrap{text-align:center;max-width:860px;margin:36px auto 0}.bZQnMG_desc{max-width:560px;min-height:3.2em;color:var(--muted,#6b7a8d);margin:18px auto 0;font-size:15px;line-height:1.6;animation:.4s both bZQnMG_rise}.bZQnMG_descGo{letter-spacing:1.4px;text-transform:uppercase;color:var(--red,#c1272d);margin-top:4px;font-size:11px;font-weight:700;display:block}@keyframes bZQnMG_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.bZQnMG_wrap{margin-top:24px}.bZQnMG_desc{font-size:14px}}@media (prefers-reduced-motion:reduce){.bZQnMG_desc{animation:none}}
.txgM7a_page{background:var(--bg);min-height:100vh;color:var(--navy);font-family:var(--font)}.txgM7a_hero{color:#fff;background:linear-gradient(135deg,#2c3540 0%,#1b2530 50%,#0d141f 100%) 50%/cover;align-items:flex-end;min-height:84vh;padding:72px 40px 64px;display:flex;position:relative;overflow:hidden}.txgM7a_heroPhoto{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.txgM7a_heroVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.txgM7a_heroScrim{z-index:1;pointer-events:none;background:linear-gradient(#0f1a3040 0%,#0f1a308c 60%,#0f1a30eb 100%);position:absolute;inset:0}.txgM7a_hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 10% 20%,#c1272d14 0%,#0000 45%),radial-gradient(circle at 80% 90%,#c1272d0d 0%,#0000 40%);position:absolute;inset:0}.txgM7a_heroInner{z-index:2;width:100%;max-width:1320px;margin:0 auto;position:relative}.txgM7a_heroEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:18px;font-size:11px;font-weight:700}.txgM7a_heroTitle{letter-spacing:-2px;text-transform:uppercase;max-width:900px;margin-bottom:24px;font-size:72px;font-weight:800;line-height:1.02}.txgM7a_heroTitle em{color:var(--red);font-style:normal}.txgM7a_heroSub{color:#fffffff2;text-shadow:0 1px 2px #00000059;max-width:580px;margin-bottom:34px;font-size:17px;font-weight:500;line-height:1.65}.txgM7a_heroActions{flex-wrap:wrap;gap:14px;display:flex}.txgM7a_heroCta{background:var(--red);color:#fff;letter-spacing:1.8px;text-transform:uppercase;border-radius:3px;align-items:center;gap:10px;padding:17px 30px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.txgM7a_heroCta:hover{background:var(--red-hover);transform:translateY(-1px)}.txgM7a_heroCtaSecondary{color:#fff;letter-spacing:1.8px;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff40;border-radius:3px;align-items:center;gap:10px;padding:17px 30px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.txgM7a_heroCtaSecondary:hover{background:#ffffff1a}.txgM7a_helpSection{max-width:1320px;margin:0 auto;padding:96px 40px 80px}.txgM7a_helpHead{text-align:center;margin-bottom:44px}.txgM7a_helpEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:10px;font-weight:700}.txgM7a_helpTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-1px;margin-bottom:14px;font-size:42px;font-weight:800;line-height:1.1}.txgM7a_helpTitle em{color:var(--red);font-style:normal}.txgM7a_helpSub{color:var(--muted);max-width:620px;margin:0 auto;font-size:15px;line-height:1.7}.txgM7a_helpGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.txgM7a_helpCard{background:var(--white);border:2px solid var(--border);color:inherit;border-radius:4px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;animation:2.6s ease-in-out infinite txgM7a_helpPulse;display:flex;position:relative;overflow:hidden}.txgM7a_helpCard:hover{border-color:var(--red);animation-play-state:paused;transform:translateY(-4px);box-shadow:0 24px 48px #1b2a4a1f}.txgM7a_helpCard:nth-child(2){animation-delay:.85s}.txgM7a_helpCard:nth-child(3){animation-delay:1.7s}@keyframes txgM7a_helpPulse{0%,to{border-color:var(--border);box-shadow:0 0 #c1272d00,0 8px 18px #1b2a4a0d}50%{border-color:#c1272d4d;box-shadow:0 0 0 5px #c1272d17,0 8px 18px #1b2a4a12}}.txgM7a_helpMedia{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.txgM7a_helpMedia:after{content:"";background:linear-gradient(135deg,#0f1a304d 0%,#0f1a300d 50%,#c1272d38 100%);position:absolute;inset:0}.txgM7a_helpIcon{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff1a;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.txgM7a_helpBody{padding:26px 28px 28px}.txgM7a_helpLabel{letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:10px;font-weight:700}.txgM7a_helpCardTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-.3px;margin-bottom:10px;font-size:20px;font-weight:800;line-height:1.2}.txgM7a_helpCardDesc{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.65}.txgM7a_helpCta{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.txgM7a_leadBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f1a30b8;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out txgM7a_leadFadeIn;display:flex;position:fixed;inset:0}@keyframes txgM7a_leadFadeIn{0%{opacity:0}to{opacity:1}}.txgM7a_leadModal{background:var(--white);border-radius:4px;width:100%;max-width:460px;padding:44px 38px 34px;animation:.35s cubic-bezier(.2,.8,.3,1) txgM7a_leadSlideIn;position:relative;box-shadow:0 40px 100px #0f1a3059}@keyframes txgM7a_leadSlideIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.txgM7a_leadClose{background:var(--bg2);width:34px;height:34px;color:var(--muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.txgM7a_leadClose:hover{background:var(--border);color:var(--navy)}.txgM7a_leadEy{letter-spacing:2.5px;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:10px;font-weight:700}.txgM7a_leadTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.15}.txgM7a_leadSub{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.65}.txgM7a_leadField{margin-bottom:14px}.txgM7a_leadLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:700}.txgM7a_leadInput{border:1.5px solid var(--border);width:100%;color:var(--navy);background:var(--white);border-radius:4px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.txgM7a_leadInput:focus{border-color:var(--red)}.txgM7a_leadSubmit{background:var(--red);color:#fff;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;width:100%;margin-top:10px;padding:14px;font-family:inherit;font-size:12px;font-weight:700;transition:background .2s}.txgM7a_leadSubmit:hover:not(:disabled){background:var(--red-hover)}.txgM7a_leadSubmit:disabled{background:var(--border);color:var(--light);cursor:not-allowed}.txgM7a_leadNote{color:var(--light);text-align:center;margin-top:14px;font-size:11px;line-height:1.55}.txgM7a_leadSuccess{text-align:center;padding:18px 0 6px;animation:.3s ease-out txgM7a_leadFadeIn}.txgM7a_leadSuccessCheck{color:#fff;background:#4a6741;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:32px;font-weight:700;display:flex}.txgM7a_leadSuccessTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-.3px;margin-bottom:10px;font-size:22px;font-weight:800}.txgM7a_leadSuccessSub{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.65}.txgM7a_leadDestBtn{background:var(--navy);color:#fff;letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;align-items:center;gap:10px;padding:13px 26px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.txgM7a_leadDestBtn:hover{background:var(--navy-mid)}.txgM7a_showcase{background:var(--white);padding:96px 40px}.txgM7a_showcaseInner{max-width:1320px;margin:0 auto}.txgM7a_showcaseHead{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:44px;display:grid}.txgM7a_showcaseEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:10px;font-weight:700}.txgM7a_showcaseTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-1px;font-size:42px;font-weight:800;line-height:1.08}.txgM7a_showcaseTitle em{color:var(--red);font-style:normal}.txgM7a_showcaseBlurb{color:var(--muted);max-width:480px;font-size:14px;line-height:1.75}.txgM7a_showcaseCta{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;margin-top:16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.txgM7a_showcaseCta:hover{gap:12px}.txgM7a_homeGrid{grid-template-rows:repeat(2,260px);grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.txgM7a_homeTile{cursor:pointer;color:#fff;background-position:50%;background-size:cover;border-radius:4px;text-decoration:none;transition:transform .4s;position:relative;overflow:hidden}.txgM7a_homeTile:hover{transform:scale(1.01)}.txgM7a_homeTile:after{content:"";background:linear-gradient(#0000 0%,#0f1a301a 50%,#0f1a30bf 100%);transition:background .3s;position:absolute;inset:0}.txgM7a_homeTile:hover:after{background:linear-gradient(#0f1a301a 0%,#0f1a3040 50%,#0f1a30d9 100%)}.txgM7a_homeTileLabel{z-index:2;position:absolute;bottom:22px;left:22px;right:22px}.txgM7a_homeTileEy{letter-spacing:2px;text-transform:uppercase;color:var(--red);text-shadow:0 2px 10px #00000080;margin-bottom:4px;font-size:10px;font-weight:700}.txgM7a_homeTileTitle{color:#fff;text-transform:uppercase;letter-spacing:-.2px;text-shadow:0 2px 12px #0009;font-size:18px;font-weight:800;line-height:1.2}.txgM7a_homeTileBig{grid-row:span 2}.txgM7a_homeTileBig .txgM7a_homeTileTitle{font-size:26px}.txgM7a_placeholderMedia{background:linear-gradient(135deg,#2e3845 0%,#1b2530 50%,#0d141f 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.txgM7a_placeholderMedia:before{content:"";background:radial-gradient(circle at 30% 40%,#c1272d1a 0%,#0000 50%),radial-gradient(circle at 70% 80%,#c1272d0f 0%,#0000 50%);position:absolute;inset:0}.txgM7a_placeholderText{color:#ffffff59;letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:600}.txgM7a_commercial{background:var(--navy-deep);color:#fff;padding:110px 40px;position:relative;overflow:hidden}.txgM7a_commercial:before{content:"";pointer-events:none;background:radial-gradient(circle,#c1272d1a 0%,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-150px}.txgM7a_commercialInner{z-index:2;max-width:1320px;margin:0 auto;position:relative}.txgM7a_commercialHead{text-align:center;margin-bottom:60px}.txgM7a_commercialEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:10px;font-weight:700}.txgM7a_commercialTitle{color:#fff;text-transform:uppercase;letter-spacing:-1px;margin-bottom:18px;font-size:44px;font-weight:800;line-height:1.08}.txgM7a_commercialTitle em{color:var(--red);font-style:normal}.txgM7a_commercialSub{color:#fff9;max-width:680px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.7}.txgM7a_commercialGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:48px;display:grid}.txgM7a_commTile{aspect-ratio:3/4;cursor:pointer;color:#fff;background-position:50%;background-size:cover;border-radius:4px;text-decoration:none;transition:transform .3s;position:relative;overflow:hidden}.txgM7a_commTile:hover{transform:translateY(-4px)}.txgM7a_commTile:after{content:"";background:linear-gradient(#0000 0%,#0f1a304d 50%,#0f1a30e6 100%);position:absolute;inset:0}.txgM7a_commTileLabel{z-index:2;position:absolute;bottom:20px;left:20px;right:20px}.txgM7a_commTileEy{letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:4px;font-size:9px;font-weight:700}.txgM7a_commTileTitle{color:#fff;text-transform:uppercase;letter-spacing:-.2px;font-size:14px;font-weight:800;line-height:1.3}.txgM7a_commercialCtaRow{text-align:center}.txgM7a_commercialCta{background:var(--red);color:#fff;letter-spacing:1.8px;text-transform:uppercase;border-radius:3px;align-items:center;gap:10px;padding:17px 32px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.txgM7a_commercialCta:hover{background:var(--red-hover)}.txgM7a_design{background:var(--bg);padding:110px 40px}.txgM7a_designInner{grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;max-width:1320px;margin:0 auto;display:grid}.txgM7a_designCopy{max-width:520px}.txgM7a_designEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:10px;font-weight:700}.txgM7a_designTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-size:40px;font-weight:800;line-height:1.1}.txgM7a_designTitle em{color:var(--red);font-style:normal}.txgM7a_designBlurb{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.8}.txgM7a_designFeatures{margin:0 0 32px;padding:0;list-style:none}.txgM7a_designFeatures li{color:var(--navy);border-bottom:1px solid var(--border-light);padding:9px 0 9px 22px;font-size:13px;font-weight:500;position:relative}.txgM7a_designFeatures li:last-child{border-bottom:none}.txgM7a_designFeatures li:before{content:"";background:var(--red);width:8px;height:2px;position:absolute;top:17px;left:0}.txgM7a_designCta{background:var(--navy);color:#fff;letter-spacing:1.8px;text-transform:uppercase;border-radius:3px;align-items:center;gap:10px;padding:17px 30px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.txgM7a_designCta:hover{background:var(--navy-mid)}.txgM7a_designVisual{grid-template-rows:260px 180px;grid-template-columns:1fr 1fr;gap:14px;display:grid}.txgM7a_designTile{background-position:50%;background-size:cover;border-radius:4px;position:relative;overflow:hidden}.txgM7a_designTileTall{grid-row:span 2}.txgM7a_designTile:after{content:"";background:linear-gradient(#0000 50%,#0f1a3080 100%);position:absolute;inset:0}.txgM7a_designTileLabel{z-index:2;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #00000080;font-size:10px;font-weight:700;position:absolute;bottom:16px;left:18px}.txgM7a_allianceStrip{background:var(--navy);color:#fff;border-top:3px solid var(--red);text-decoration:none;transition:background-color .2s;display:block}.txgM7a_allianceStrip:hover{background:var(--navy-deep,#0f1a30)}.txgM7a_allianceStripInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1320px;margin:0 auto;padding:24px 40px;display:flex}.txgM7a_allianceStripCopy{flex:1;min-width:0}.txgM7a_allianceStripEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:6px;font-size:10px;font-weight:700}.txgM7a_allianceStripTitle{text-transform:uppercase;letter-spacing:-.3px;color:#fff;font-size:20px;font-weight:800;line-height:1.15}.txgM7a_allianceStripTitle em{color:#fffc;font-style:normal;font-weight:400}.txgM7a_allianceStripCta{background:var(--red);color:#fff;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex-shrink:0;align-items:center;gap:10px;padding:12px 22px;font-size:12px;font-weight:700;display:inline-flex}.txgM7a_allianceStrip:hover .txgM7a_allianceStripCta{background:var(--red-hover,#d93035)}@media (max-width:720px){.txgM7a_allianceStripInner{gap:16px;padding:20px}.txgM7a_allianceStripTitle{font-size:16px}.txgM7a_allianceStripCta{justify-content:center;width:100%;padding:12px 18px}}.txgM7a_alliance{background:var(--navy);color:#fff;padding:110px 40px;position:relative;overflow:hidden}.txgM7a_alliance:before{content:"";pointer-events:none;background:radial-gradient(circle,#c1272d1f 0%,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;left:-100px}.txgM7a_allianceInner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1320px;margin:0 auto;display:grid;position:relative}.txgM7a_allianceCopy{max-width:540px}.txgM7a_allianceEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:10px;font-weight:700}.txgM7a_allianceTitle{color:#fff;text-transform:uppercase;letter-spacing:-1px;margin-bottom:22px;font-size:44px;font-weight:800;line-height:1.08}.txgM7a_allianceTitle em{color:var(--red);font-style:normal}.txgM7a_allianceBlurb{color:#ffffffb3;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.75}.txgM7a_allianceStats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.txgM7a_allianceStat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:18px 16px}.txgM7a_allianceStatNum{color:var(--red);letter-spacing:-.5px;margin-bottom:6px;font-size:26px;font-weight:800;line-height:1}.txgM7a_allianceStatLbl{letter-spacing:1.2px;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:600;line-height:1.3}.txgM7a_allianceActions{flex-wrap:wrap;gap:12px;display:flex}.txgM7a_allianceCtaPrimary{background:var(--red);color:#fff;letter-spacing:1.8px;text-transform:uppercase;border-radius:3px;align-items:center;gap:10px;padding:17px 30px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.txgM7a_allianceCtaPrimary:hover{background:var(--red-hover)}.txgM7a_allianceCtaSecondary{color:#fff;letter-spacing:1.8px;text-transform:uppercase;background:0 0;border:1px solid #ffffff40;border-radius:3px;align-items:center;gap:10px;padding:17px 30px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.txgM7a_allianceCtaSecondary:hover{background:#ffffff14}.txgM7a_allianceVisual{aspect-ratio:4/3;background:linear-gradient(135deg,#2e3845 0%,#1b2530 50%,#0d141f 100%);border-radius:4px;position:relative;overflow:hidden}.txgM7a_allianceVisual:before{content:"";background:radial-gradient(circle at 20% 30%,#c1272d26 0%,#0000 50%),radial-gradient(circle at 80% 70%,#c1272d14 0%,#0000 50%);position:absolute;inset:0}.txgM7a_allianceVisualOverlay{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.txgM7a_allianceVisualLbl{letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-bottom:6px;font-size:10px;font-weight:700}.txgM7a_allianceVisualHeadline{color:#fff;text-transform:uppercase;letter-spacing:-.3px;font-size:26px;font-weight:800;line-height:1.2}@media (max-width:1100px){.txgM7a_hero{min-height:70vh;padding:64px 24px 56px}.txgM7a_heroTitle{letter-spacing:-.6px;font-size:40px}.txgM7a_heroSub{font-size:15px}.txgM7a_helpSection,.txgM7a_showcase,.txgM7a_commercial,.txgM7a_design,.txgM7a_alliance{padding:72px 24px}.txgM7a_helpTitle,.txgM7a_showcaseTitle,.txgM7a_commercialTitle,.txgM7a_designTitle,.txgM7a_allianceTitle{font-size:28px}.txgM7a_helpGrid,.txgM7a_commercialGrid{grid-template-columns:1fr;gap:14px}.txgM7a_commercialGrid{grid-template-columns:1fr 1fr}.txgM7a_showcaseHead,.txgM7a_designInner,.txgM7a_allianceInner{grid-template-columns:1fr;gap:28px}.txgM7a_homeGrid{grid-template-rows:repeat(5,220px);grid-template-columns:1fr}.txgM7a_homeTileBig{grid-row:span 1}.txgM7a_homeTileBig .txgM7a_homeTileTitle{font-size:18px}.txgM7a_designVisual{grid-template-rows:220px 160px}.txgM7a_allianceStats{gap:10px}.txgM7a_allianceStatNum{font-size:20px}}.txgM7a_homesites{background:var(--white);padding:96px 40px}.txgM7a_homesitesInner{max-width:1320px;margin:0 auto}.txgM7a_homesitesHead{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:44px;display:grid}.txgM7a_homesitesEy{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:10px;font-weight:700}.txgM7a_homesitesTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-1px;font-size:42px;font-weight:800;line-height:1.08}.txgM7a_homesitesTitle em{color:var(--red);font-style:normal}.txgM7a_homesitesBlurb{color:var(--muted);max-width:480px;font-size:14px;line-height:1.75}.txgM7a_homesitesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.txgM7a_homesiteCard{background:var(--white);border:1px solid var(--border,#e6e1d8);color:var(--navy);border-radius:6px;flex-direction:column;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.txgM7a_homesiteCard:hover{border-color:#0f1a302e;transform:translateY(-4px);box-shadow:0 18px 40px #0f1a3024}.txgM7a_homesiteMedia{aspect-ratio:4/3;background:#f0ece4;position:relative;overflow:hidden}.txgM7a_homesiteImg,.txgM7a_homesiteImgFallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.txgM7a_homesiteCard:hover .txgM7a_homesiteImg{transform:scale(1.04)}.txgM7a_homesiteImg{transition:transform .5s}.txgM7a_homesiteStatus{z-index:2;color:#fff;letter-spacing:1.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1a30d1;border-radius:3px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.txgM7a_homesitePrice{z-index:2;background:var(--red);color:#fff;letter-spacing:-.2px;border-radius:3px;padding:6px 12px;font-size:14px;font-weight:800;position:absolute;bottom:12px;left:12px}.txgM7a_homesiteBody{flex-direction:column;flex:1;gap:5px;padding:18px 18px 20px;display:flex}.txgM7a_homesiteName{color:var(--navy);letter-spacing:-.2px;font-size:17px;font-weight:800;line-height:1.25}.txgM7a_homesiteMeta{color:var(--muted);font-size:13px}.txgM7a_homesiteView{letter-spacing:1.5px;text-transform:uppercase;color:var(--red);align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:11px;font-weight:700;display:inline-flex}.txgM7a_homesiteCard:hover .txgM7a_homesiteView{gap:11px}.txgM7a_homesitesCtaRow{background:linear-gradient(#0b1426 0%,#0f1a30 100%);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:36px 44px;display:flex}.txgM7a_homesitesCtaCopy{max-width:560px}.txgM7a_homesitesCtaTitle{color:#fff;letter-spacing:-.4px;margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.2}.txgM7a_homesitesCtaSub{color:#ffffffb8;font-size:14px;font-weight:300;line-height:1.65}.txgM7a_homesitesCtaButtons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.txgM7a_homesitesCtaPrimary{background:var(--red);color:#fff;cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;border:none;border-radius:4px;justify-content:center;align-items:center;padding:15px 28px;font-family:inherit;font-size:12px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.txgM7a_homesitesCtaPrimary:hover{background:var(--red-hover,#d93035);transform:translateY(-1px)}.txgM7a_homesitesCtaSecondary{color:#fff;letter-spacing:1.5px;text-transform:uppercase;border:1px solid #ffffff47;border-radius:4px;align-items:center;gap:8px;padding:14px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:gap .25s,border-color .25s;display:inline-flex}.txgM7a_homesitesCtaSecondary:hover{border-color:#fff9;gap:12px}@media (max-width:900px){.txgM7a_homesites{padding:64px 20px}.txgM7a_homesitesHead{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:28px}.txgM7a_homesitesTitle{letter-spacing:-.4px;font-size:32px}.txgM7a_homesitesGrid{grid-template-columns:1fr;gap:18px}.txgM7a_homesitesCtaRow{flex-direction:column;align-items:flex-start;gap:22px;padding:28px 24px}.txgM7a_homesitesCtaButtons{width:100%}.txgM7a_homesitesCtaPrimary,.txgM7a_homesitesCtaSecondary{flex:1;justify-content:center}}.txgM7a_heroMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.txgM7a_heroVideo{opacity:0;transition:opacity .8s}.txgM7a_heroVideoPlaying{opacity:1}.txgM7a_hero.txgM7a_heroHasVideo{align-items:center;height:max(560px,min(84vh,50vw));min-height:0;padding:48px 40px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroPhoto,.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroVideo{object-position:50% 30%}.txgM7a_hero.txgM7a_heroHasVideo.txgM7a_heroCaptionsBaked{height:max(560px,min(100vh,50vw))}.txgM7a_hero.txgM7a_heroHasVideo.txgM7a_heroCaptionsBaked .txgM7a_heroPhoto,.txgM7a_hero.txgM7a_heroHasVideo.txgM7a_heroCaptionsBaked .txgM7a_heroVideo{object-position:50% 92%}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroScrim{background:linear-gradient(90deg,#0f1a30c7 0%,#0f1a3080 38%,#0f1a301a 70%,#0f1a3000 100%),linear-gradient(#0f1a3000 68%,#0f1a3099 100%)}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroInner{padding-bottom:clamp(48px,12vh,140px)}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle{letter-spacing:clamp(-2px,-.028em,-.6px);font-size:clamp(44px,5vw,72px)}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroSub{max-width:520px}@media (max-width:899px){.txgM7a_hero.txgM7a_heroHasVideo,.txgM7a_hero.txgM7a_heroHasVideo.txgM7a_heroCaptionsBaked{background:linear-gradient(#0f1a30 0%,#0d141f 100%);height:auto;min-height:0;padding:0;display:block}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroMedia{aspect-ratio:16/9;width:100%;position:relative;inset:auto}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroPhoto,.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroVideo{object-fit:cover;object-position:50% 50%}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroScrim{background:linear-gradient(#0f1a3000 76%,#0f1a30e6 100%)}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroInner{padding:28px 24px 52px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroEy{margin-bottom:12px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle{letter-spacing:-.8px;margin-bottom:16px;font-size:clamp(28px,9.4vw,44px)}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroSub{margin-bottom:26px;font-size:15px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroCta,.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroCtaSecondary{flex:auto;justify-content:center}}@media (min-width:900px){.txgM7a_hero.txgM7a_heroHasVideo{align-items:flex-end}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroInner{padding-bottom:clamp(56px,8vh,96px)}.txgM7a_hero.txgM7a_heroHasVideo.txgM7a_heroCaptionsBaked .txgM7a_heroInner{padding-bottom:clamp(96px,16vh,180px)}}.txgM7a_heroSub:last-child{margin-bottom:0}@media (min-width:900px){.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroScrim{background:linear-gradient(90deg,#0f1a3080 0%,#0f1a3038 30%,#0f1a3000 55%),linear-gradient(#0f1a3000 70%,#0f1a3073 100%)}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroEy{letter-spacing:2.6px;margin-bottom:12px;font-size:10px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle{letter-spacing:-.4px;text-shadow:0 2px 18px #00000059;max-width:560px;margin-bottom:12px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.08}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle em{color:#fff;font-weight:500}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroSub{color:#ffffffd9;max-width:440px;font-size:15px}}@media (max-width:899px){.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroInner{padding:20px 24px 22px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroEy{letter-spacing:2.4px;margin-bottom:10px;font-size:10px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle{letter-spacing:-.3px;margin-bottom:10px;font-size:clamp(24px,6.6vw,34px);font-weight:700;line-height:1.1}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle em{color:#fff;font-weight:500}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroSub{color:#ffffffd1;margin-bottom:0;font-size:14px}}@media (min-width:900px){.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroScrim{background:linear-gradient(#0f1a3000 70%,#0f1a302e 84%,#0f1a308c 100%)}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroInner{padding-bottom:32px}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroEy{display:none}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle{letter-spacing:1.6px;text-shadow:0 1px 8px #00000073;max-width:none;margin-bottom:4px;font-size:19px;font-weight:700;line-height:1.3}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle br{display:none}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroTitle em{color:#ffffffd9;font-weight:400}.txgM7a_hero.txgM7a_heroHasVideo .txgM7a_heroSub{color:#ffffffc7;text-shadow:0 1px 6px #00000073;max-width:none;font-size:13px}}@media (max-width:768px){.txgM7a_reorder{flex-direction:column;display:flex}.txgM7a_communitySlot{order:1}}@media (max-width:640px){.txgM7a_homeGrid{grid-template-rows:200px repeat(2,160px);grid-template-columns:1fr 1fr;gap:8px}.txgM7a_homeTileBig{grid-area:span 1/span 2}.txgM7a_homeTileLabel{bottom:12px;left:12px;right:12px}.txgM7a_homeTileEy{letter-spacing:1.5px;font-size:9px}.txgM7a_homeTileTitle,.txgM7a_homeTileBig .txgM7a_homeTileTitle{font-size:14px}.txgM7a_helpSection,.txgM7a_showcase,.txgM7a_commercial,.txgM7a_design,.txgM7a_alliance{padding-top:36px;padding-bottom:36px}.txgM7a_helpHead,.txgM7a_showcaseHead{margin-bottom:28px}}
.AGyz2a_wrap{background:#f4f1ec;padding:72px 48px;scroll-margin-top:80px}.AGyz2a_inner{max-width:1240px;margin:0 auto}.AGyz2a_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.AGyz2a_eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:10px;font-weight:600}.AGyz2a_title{text-transform:uppercase;color:var(--navy);letter-spacing:-.5px;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.08}.AGyz2a_lede{color:var(--muted);max-width:620px;margin:0;font-size:15px;line-height:1.7}.AGyz2a_stats{gap:28px;display:flex}.AGyz2a_stats div{color:var(--muted);font-size:12px}.AGyz2a_stats b{color:var(--navy);font-size:24px;display:block}.AGyz2a_btn{cursor:pointer;background:var(--red);color:#fff;white-space:nowrap;font:600 11px/1 var(--font);letter-spacing:1.5px;text-transform:uppercase;border:none;border-radius:3px;padding:15px 22px}.AGyz2a_btn:hover{background:var(--red-hover)}.AGyz2a_btn:disabled{opacity:.6;cursor:progress}.AGyz2a_ghost{border:1.5px solid var(--border);color:var(--navy);cursor:pointer;font:600 11px/1 var(--font);letter-spacing:1.2px;text-transform:uppercase;background:#fff;border-radius:3px;padding:13px 18px}.AGyz2a_link{cursor:pointer;min-height:40px;font:600 13px var(--font);color:var(--navy);background:0 0;border:none;padding:10px 0;text-decoration:underline}.AGyz2a_btn:focus-visible,.AGyz2a_ghost:focus-visible,.AGyz2a_link:focus-visible,.AGyz2a_tab:focus-visible,.AGyz2a_card:focus-visible,.AGyz2a_search:focus-visible,.AGyz2a_filters button:focus-visible,.AGyz2a_close:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.AGyz2a_portal{color:#fff;background:radial-gradient(at 15% 0,#c1272d29 0%,#0000 55%),linear-gradient(135deg,#1b1f3a 0%,#243654 100%);border-radius:16px;grid-template-columns:minmax(280px,1fr) minmax(0,730px);align-items:center;gap:28px;margin-bottom:18px;padding:30px 32px;display:grid;box-shadow:0 22px 50px #0f1a3038}.AGyz2a_portalEyebrow{letter-spacing:3px;text-transform:uppercase;color:#e8c8a8;margin-bottom:8px;font-size:10px;font-weight:600}.AGyz2a_portalTitle{margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.15}.AGyz2a_portalDesc{color:#fffc;min-height:3.2em;margin:0;font-size:16px;line-height:1.6;animation:.45s both AGyz2a_fade}.AGyz2a_portalSlide{flex-direction:column;align-items:stretch;gap:14px;display:flex}.AGyz2a_portalSlide>.AGyz2a_btn{align-self:flex-end}.AGyz2a_portal .AGyz2a_btn:focus-visible{outline-color:#fff}.AGyz2a_app{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #1b2a4a1a}.AGyz2a_chrome{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.AGyz2a_badge{letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.AGyz2a_search{text-align:left;cursor:pointer;border:1.5px solid var(--border);min-width:200px;color:var(--muted);font:14px var(--font);background:#fafaf8;border-radius:8px;flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex}.AGyz2a_filters{gap:6px;display:flex}.AGyz2a_filters button{border:1.5px solid var(--border);font:600 12px var(--font);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.AGyz2a_tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.AGyz2a_tab{cursor:pointer;font:600 13px var(--font);color:var(--muted);background:0 0;border:none;padding:14px 18px;position:relative}.AGyz2a_tab small{margin-left:5px;font-size:11px;font-weight:500}.AGyz2a_tabOn{color:var(--navy)}.AGyz2a_bar{background:var(--red);width:100%;height:3px;position:absolute;bottom:0;left:0}.AGyz2a_barRun{width:0;animation:linear forwards AGyz2a_fill}@keyframes AGyz2a_fill{0%{width:0}to{width:100%}}.AGyz2a_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.AGyz2a_card{text-align:left;cursor:pointer;border:1px solid var(--border);font:inherit;color:inherit;background:#fff;border-radius:10px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.AGyz2a_card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1b2a4a1a}.AGyz2a_img{aspect-ratio:1;border-bottom:1px solid var(--border);background:#f6f5f2;display:block;position:relative}.AGyz2a_tx{flex-direction:column;gap:4px;padding:12px;display:flex}.AGyz2a_brand{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.AGyz2a_name{min-height:2.7em;max-height:2.7em;color:var(--navy);font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.AGyz2a_price{align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.AGyz2a_tag{letter-spacing:1px;text-transform:uppercase;color:var(--navy);background:#eef2f8;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.AGyz2a_blur{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--navy)}.AGyz2a_foot{border-top:1px solid var(--border);color:var(--muted);background:#fafaf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.AGyz2a_ctl{align-items:center;gap:14px;display:flex}.AGyz2a_fade{animation:.3s both AGyz2a_fade}@keyframes AGyz2a_fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.AGyz2a_backdrop{z-index:1000;background:#0f1a308c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.AGyz2a_dialog{background:#fff;border-radius:12px;width:100%;max-width:520px;margin:auto;position:relative;overflow:hidden}.AGyz2a_dialogTop{background:var(--navy);color:#fff;align-items:center;gap:14px;padding:18px 22px;display:flex}.AGyz2a_dialogTop small{color:#e8c8a8;letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.AGyz2a_dialogTop b{margin-top:2px;font-size:15px;display:block}.AGyz2a_dialogImg{background:#fff;border-radius:8px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.AGyz2a_close{color:#fff;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-left:auto;font-size:26px;line-height:1}.AGyz2a_dialogBody{padding:22px}.AGyz2a_dialogTitle{color:var(--navy);margin:0 0 6px;font-size:22px;font-weight:700}.AGyz2a_dialogLede{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.6}.AGyz2a_dialogList{color:var(--muted);margin:6px 0 14px;padding-left:18px;font-size:14px;line-height:1.7}.AGyz2a_field{letter-spacing:1px;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.AGyz2a_field input{font:15px var(--font);color:var(--navy);text-transform:none;letter-spacing:0;border:1.5px solid var(--border);border-radius:6px;padding:11px 12px}.AGyz2a_field input:focus-visible{outline:3px solid var(--navy);outline-offset:1px}.AGyz2a_error{color:#8a1c1c;background:#fdecec;border:1px solid #f0b4b4;border-radius:6px;margin-bottom:10px;padding:10px 12px;font-size:13px}.AGyz2a_actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.AGyz2a_busyBar{background:linear-gradient(90deg, transparent, var(--red), transparent);background-size:50% 100%;height:3px;animation:1s linear infinite AGyz2a_busy;position:absolute;bottom:0;left:0;right:0}@keyframes AGyz2a_busy{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.AGyz2a_fade,.AGyz2a_barRun,.AGyz2a_busyBar{animation:none}.AGyz2a_barRun{width:100%}.AGyz2a_card{transition:none}}@media (max-width:900px){.AGyz2a_wrap{padding:48px 18px}.AGyz2a_eyebrow,.AGyz2a_portalEyebrow{letter-spacing:2.5px;font-size:11px}.AGyz2a_brand{letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.AGyz2a_title{font-size:24px}.AGyz2a_portal{grid-template-columns:1fr;gap:18px;padding:24px 20px}.AGyz2a_portalTitle{font-size:22px}.AGyz2a_portalDesc{min-height:0;font-size:15px}.AGyz2a_portalSlide>.AGyz2a_btn{align-self:stretch}.AGyz2a_filters{display:none}.AGyz2a_tab{padding:12px;font-size:12px}.AGyz2a_tab small{display:none}.AGyz2a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.AGyz2a_grid .AGyz2a_card:nth-child(n+7){display:none}.AGyz2a_tx{padding:8px}.AGyz2a_name{font-size:11px}.AGyz2a_tag{display:none}}@media (max-width:480px){.AGyz2a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AGyz2a_grid .AGyz2a_card:nth-child(n+5){display:none}.AGyz2a_name{font-size:12px}}
.oV2CfG_page{background:var(--bg)}.oV2CfG_nav{background:var(--white);border-bottom:1px solid var(--border-light);z-index:100;justify-content:space-between;align-items:center;padding:16px 48px;display:flex;position:sticky;top:0}.oV2CfG_navBrand{color:var(--navy);letter-spacing:.5px;text-transform:uppercase;font-size:17px;font-weight:800}.oV2CfG_navBrand em{color:var(--red);font-style:normal}.oV2CfG_navLinks{align-items:center;gap:28px;display:flex}.oV2CfG_navLink{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.oV2CfG_navLinkActive{color:var(--navy)}.oV2CfG_navCta{letter-spacing:1px;text-transform:uppercase;background:var(--red);color:#fff;border-radius:3px;padding:10px 22px;font-size:10px;font-weight:700}.oV2CfG_hero{padding-top:56%;position:relative;overflow:hidden}.oV2CfG_heroBg{background:linear-gradient(135deg,#282a28,#2e332c,#2a2c28) 50%/cover;position:absolute;inset:0}.oV2CfG_heroOverlay{background:linear-gradient(#0f1a3026 0%,#0f1a308c 55%,#0f1a30eb 100%);position:absolute;inset:0}.oV2CfG_heroContent{max-width:700px;padding:0 48px 56px;position:absolute;bottom:0;left:0;right:0}.oV2CfG_heroEyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:9px;font-weight:700}.oV2CfG_heroTitle{color:#fff;text-transform:uppercase;letter-spacing:-1.5px;margin-bottom:12px;font-size:54px;font-weight:800;line-height:1}.oV2CfG_heroSub{color:#ffffffa6;max-width:520px;margin-bottom:24px;font-size:15px;font-weight:300;line-height:1.75}.oV2CfG_heroCtas{flex-wrap:wrap;gap:12px;display:flex}.oV2CfG_btnRed{background:var(--red);color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:none;border-radius:3px;padding:13px 30px;font-size:10px;font-weight:700;display:inline-block}.oV2CfG_btnRed:hover{background:var(--red-hover)}.oV2CfG_btnOutlineWhite{color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:3px;padding:13px 30px;font-size:10px;font-weight:600;display:inline-block}.oV2CfG_btnOutlineNavy{border:2px solid var(--border);color:var(--navy);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;padding:13px 30px;font-size:10px;font-weight:600;transition:all .2s;display:inline-block}.oV2CfG_btnOutlineNavy:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.oV2CfG_statsBar{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.oV2CfG_statItem{text-align:center;border-right:1px solid #ffffff14;padding:30px 20px}.oV2CfG_statItem:last-child{border-right:none}.oV2CfG_statNum{letter-spacing:-1px;font-size:32px;font-weight:800}.oV2CfG_statAccent{color:var(--red)}.oV2CfG_statLbl{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;margin-top:6px;font-size:9px;font-weight:500}.oV2CfG_section{padding:72px 48px}.oV2CfG_sectionCream{background:var(--bg2);padding:72px 48px}.oV2CfG_sectionInner{max-width:1100px;margin:0 auto}.oV2CfG_eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:9px;font-weight:700}.oV2CfG_eyebrowLight{letter-spacing:3px;text-transform:uppercase;color:#c1272dcc;margin-bottom:10px;font-size:9px;font-weight:700}.oV2CfG_secTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:14px;font-size:36px;font-weight:800;line-height:1.1}.oV2CfG_secTitleWhite{color:#fff;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:14px;font-size:36px;font-weight:800;line-height:1.1}.oV2CfG_secBody{color:var(--muted);max-width:600px;font-size:14px;line-height:1.85}.oV2CfG_introGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.oV2CfG_introCtas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.oV2CfG_benefitCards{flex-direction:column;gap:16px;display:flex}.oV2CfG_benefitCard{background:var(--bg2);border-left:4px solid var(--red);border-radius:4px;padding:24px}.oV2CfG_benefitTitle{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:700}.oV2CfG_benefitBody{color:var(--muted);font-size:12px;line-height:1.7}.oV2CfG_ctaStrip{background:var(--red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 48px;display:flex}.oV2CfG_ctaStripText{color:#fff;text-transform:uppercase;letter-spacing:.2px;font-size:15px;font-weight:700}.oV2CfG_buildProgress{border:1px solid var(--border);border-radius:4px;gap:0;margin-bottom:32px;display:flex;overflow:hidden}.oV2CfG_buildProgStep{text-align:center;background:var(--bg2);border-right:2px solid var(--white);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);cursor:pointer;border-top:none;border-bottom:none;border-left:none;flex:1;padding:11px 4px;font-family:inherit;font-size:9px;font-weight:700;line-height:1.4;transition:all .3s}.oV2CfG_buildProgStep:last-child{border-right:none}.oV2CfG_buildProgDone{color:var(--navy);background:#1b2a4a14}.oV2CfG_buildProgCurrent{background:var(--navy);color:#fff}.oV2CfG_buildProgStep:hover{color:var(--navy);background:#1b2a4a0f}.oV2CfG_buildProgCurrent:hover{background:var(--navy-mid);color:#fff}.oV2CfG_journeySteps{flex-direction:column;gap:0;display:flex}.oV2CfG_journeyStep{cursor:pointer;grid-template-columns:64px 1fr;align-items:stretch;display:grid}.oV2CfG_journeyStepLine{flex-direction:column;align-items:center;display:flex}.oV2CfG_journeyNum{background:var(--bg2);border:2px solid var(--border);width:48px;height:48px;color:var(--muted);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;transition:all .3s;display:flex}.oV2CfG_journeyStepActive .oV2CfG_journeyNum{background:var(--red);border-color:var(--red);color:#fff;transform:scale(1.1)}.oV2CfG_journeyConnector{background:var(--border);flex:1;width:2px;margin:4px 0}.oV2CfG_journeyStep:last-child .oV2CfG_journeyConnector{display:none}.oV2CfG_journeyStepActive .oV2CfG_journeyConnector{background:#c1272d40}.oV2CfG_journeyBody{padding:0 0 40px 24px}.oV2CfG_journeyStepTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;cursor:pointer;margin-bottom:8px;padding-top:10px;font-size:18px;font-weight:700;transition:color .3s}.oV2CfG_journeyStepActive .oV2CfG_journeyStepTitle{color:var(--navy)}.oV2CfG_journeyStepContent{background:var(--white);border:1px solid var(--border);border-radius:4px;margin-top:12px;padding:28px;display:none}.oV2CfG_journeyStepActive .oV2CfG_journeyStepContent{display:block}.oV2CfG_journeyContentTitle{color:var(--red);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:13px;font-weight:700}.oV2CfG_journeyContentBody{color:var(--muted);margin-bottom:16px;font-size:13px;line-height:1.8}.oV2CfG_journeyChecklist{flex-direction:column;gap:8px;margin-bottom:16px;list-style:none;display:flex}.oV2CfG_journeyChecklist li{color:var(--navy);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.oV2CfG_journeyChecklist li:before{content:"✓";color:var(--red);flex-shrink:0;margin-top:2px;font-size:12px;font-weight:800}.oV2CfG_journeyVisual{aspect-ratio:16/7;color:#fff3;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#282a28,#2e332c);border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:14px;font-size:10px;display:flex}.oV2CfG_journeyCtaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.oV2CfG_journeyNextBtn{color:var(--navy);letter-spacing:.5px;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:700;text-decoration:underline;transition:color .2s}.oV2CfG_journeyNextBtn:hover{color:var(--red)}.oV2CfG_styleTabs{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.oV2CfG_styleTab{border:1.5px solid var(--border);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);cursor:pointer;background:var(--white);border-radius:3px;padding:9px 18px;font-family:inherit;font-size:10px;font-weight:700;transition:all .25s}.oV2CfG_styleTab:hover{border-color:var(--navy);color:var(--navy)}.oV2CfG_styleTabActive{background:var(--navy);color:#fff;border-color:var(--navy)}.oV2CfG_stylePanel{border-radius:4px;grid-template-columns:1fr 1fr;gap:3px;margin-top:24px;display:grid;overflow:hidden}.oV2CfG_styleImg{aspect-ratio:4/3;color:#fff3;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#282a28,#2e332c);justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.oV2CfG_styleInfo{background:var(--white);flex-direction:column;justify-content:center;padding:32px;display:flex}.oV2CfG_styleName{color:var(--navy);text-transform:uppercase;letter-spacing:-.3px;margin-bottom:8px;font-size:24px;font-weight:800}.oV2CfG_styleDesc{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.85}.oV2CfG_styleFeatures{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.oV2CfG_styleFeature{color:var(--navy);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.oV2CfG_styleFeature:before{content:"";background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px}.oV2CfG_estimatorBox{background:var(--white);border:1px solid var(--border);border-radius:4px;max-width:680px;margin:0 auto;padding:36px}.oV2CfG_estTitle{color:var(--navy);text-transform:uppercase;letter-spacing:-.3px;margin-bottom:6px;font-size:18px;font-weight:800}.oV2CfG_estSub{color:var(--muted);margin-bottom:24px;font-size:12px}.oV2CfG_estRow{margin-bottom:20px}.oV2CfG_estLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9px;font-weight:700;display:flex}.oV2CfG_estValue{color:var(--navy);font-size:13px;font-weight:700}.oV2CfG_estSlider{width:100%;accent-color:var(--red);cursor:pointer;height:4px}.oV2CfG_estRangeLabels{color:var(--light);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.oV2CfG_estSelect{border:none;border-bottom:1.5px solid var(--border);width:100%;color:var(--navy);cursor:pointer;background:0 0;outline:none;padding:8px 0;font-family:inherit;font-size:14px;font-weight:600}.oV2CfG_estPriceBox{background:var(--bg2);border-radius:4px;margin-bottom:4px;padding:16px 18px}.oV2CfG_priceInputRow{align-items:center;gap:10px;display:flex}.oV2CfG_priceInput{border:2px solid var(--border);color:var(--navy);background:var(--white);letter-spacing:-.3px;border-radius:4px;outline:none;flex:1;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:700}.oV2CfG_priceBtn{background:var(--navy);color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:12px 20px;font-family:inherit;font-size:10px;font-weight:700}.oV2CfG_priceHint{color:var(--muted);margin-top:8px;font-size:10px}.oV2CfG_priceHintErr{color:var(--red)}.oV2CfG_priceHintOk{color:#4a7c45}.oV2CfG_dynSpecsGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.oV2CfG_dynSpec{background:var(--bg2);text-align:center;border-radius:4px;padding:12px}.oV2CfG_dynSpecNum{color:var(--navy);font-size:16px;font-weight:800}.oV2CfG_dynSpecLbl{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9px}.oV2CfG_tierBtnsGrid{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.oV2CfG_tierBtn{border:2px solid var(--border);text-align:center;cursor:pointer;background:var(--white);border-radius:4px;padding:12px 8px;position:relative}.oV2CfG_tierBtnActive{border-color:var(--navy);background:var(--navy)}.oV2CfG_tierLbl{letter-spacing:1px;text-transform:uppercase;color:var(--navy);margin-bottom:3px;font-size:9px;font-weight:700}.oV2CfG_tierBtnActive .oV2CfG_tierLbl{color:#fff}.oV2CfG_tierRange{color:var(--muted);font-size:11px;font-weight:700}.oV2CfG_tierBtnActive .oV2CfG_tierRange{color:#fffc}.oV2CfG_tierUnit{color:var(--light);margin-top:2px;font-size:9px}.oV2CfG_tierBtnActive .oV2CfG_tierUnit{color:#ffffff80}.oV2CfG_tierPopular{background:var(--red);color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:8px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.oV2CfG_estResult{background:var(--navy);text-align:center;border-radius:4px;margin-top:24px;padding:24px}.oV2CfG_estResultSplit{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.oV2CfG_estResultCol{text-align:center}.oV2CfG_estResultColRight{text-align:center;border-left:1px solid #ffffff1f;padding-left:12px}.oV2CfG_estResultLabel{letter-spacing:2px;text-transform:uppercase;color:#ffffff73;margin-bottom:6px;font-size:9px;font-weight:700}.oV2CfG_estResultNum{color:#fff;letter-spacing:-2px;font-size:40px;font-weight:800;line-height:1}.oV2CfG_estGrossLabel{color:#fff;letter-spacing:-1px;font-size:26px;font-weight:800;line-height:1}.oV2CfG_estResultRange{color:#fff6;margin-top:4px;font-size:12px}.oV2CfG_estResultSub{color:#fff6;margin-top:4px;font-size:11px}.oV2CfG_estBreakdownBox{text-align:left;border-top:1px solid #ffffff1a;margin-bottom:14px;padding-top:14px}.oV2CfG_estBreakdownLbl{letter-spacing:1.5px;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-size:9px;font-weight:700}.oV2CfG_estBreakdown{color:#ffffff80;font-size:11px;line-height:1.7}.oV2CfG_estTags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.oV2CfG_estTag{color:#fff9;letter-spacing:.5px;background:#ffffff12;border:1px solid #ffffff1f;border-radius:4px;padding:5px 12px;font-size:10px}.oV2CfG_estLandNote{color:#ffffff4d;text-align:left;font-size:10px;font-style:italic;line-height:1.5}.oV2CfG_estCtaRow{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.oV2CfG_estCtaRow>a{text-align:center;flex:1}.oV2CfG_selectionsGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.oV2CfG_selCard{border:1px solid var(--border);background:var(--white);cursor:pointer;border-radius:4px;transition:all .25s;overflow:hidden}.oV2CfG_selCard:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 8px 24px #1b2a4a14}.oV2CfG_selImg{aspect-ratio:4/3;color:#fff3;letter-spacing:2px;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,#e8e4df,#d8d4cf);justify-content:center;align-items:center;font-size:9px;line-height:1.8;display:flex}.oV2CfG_selLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--navy);padding:14px 16px 10px;font-size:10px;font-weight:700}.oV2CfG_selDesc{color:var(--muted);padding:0 16px 14px;font-size:11px;line-height:1.6}.oV2CfG_testimonialBlock{background:var(--bg2);text-align:center;border-top:1px solid var(--border);padding:64px 48px}.oV2CfG_testimonialQ{color:var(--navy);max-width:720px;margin:0 auto 20px;font-size:22px;font-style:italic;font-weight:300;line-height:1.65}.oV2CfG_testimonialAuthor{letter-spacing:2px;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:700}.oV2CfG_testimonialRole{color:var(--muted);margin-top:4px;font-size:11px}.oV2CfG_formSection{background:var(--navy-deep);padding:72px 48px}.oV2CfG_formWrap{max-width:680px;margin:0 auto}.oV2CfG_formHeader{text-align:center;margin-bottom:40px}.oV2CfG_formSub{color:#ffffff73;max-width:460px;margin:0 auto;font-size:13px;line-height:1.7}.oV2CfG_formGrid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.oV2CfG_formGroup{margin-bottom:22px}.oV2CfG_formGroupFull{grid-column:1/-1}.oV2CfG_formLabel{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.oV2CfG_formInput{color:#fff;background:0 0;border:none;border-bottom:1px solid #ffffff26;outline:none;width:100%;padding:10px 0;font-family:inherit;font-size:14px;font-weight:300;transition:border-color .3s}.oV2CfG_formInput:focus{border-color:var(--red)}.oV2CfG_formInput::placeholder{color:#fff3}.oV2CfG_formSelect{color:#fff9;appearance:none;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff26;outline:none;width:100%;padding:10px 0;font-family:inherit;font-size:14px;font-weight:300}.oV2CfG_formSelect option{background:var(--navy);color:#fff}.oV2CfG_interestChips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.oV2CfG_chip{color:#ffffff8c;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #ffffff2e;border-radius:3px;padding:8px 16px;font-family:inherit;font-size:10px;font-weight:600;transition:all .2s}.oV2CfG_chipSelected{background:var(--red);border-color:var(--red);color:#fff}.oV2CfG_formSubmit{background:var(--red);color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;border-radius:3px;width:100%;margin-top:8px;padding:16px;font-family:inherit;font-size:11px;font-weight:700;transition:background .3s}.oV2CfG_formSubmit:hover{background:var(--red-hover)}.oV2CfG_formDisclaimer{color:#ffffff40;text-align:center;margin-top:12px;font-size:10px;line-height:1.6}.oV2CfG_footer{background:var(--navy-deep);color:#fff;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;padding:48px 48px 32px;display:grid}.oV2CfG_footerBrand{color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:800}.oV2CfG_footerBrand em{color:var(--red);font-style:normal}.oV2CfG_footerTagline{color:#ffffff59;max-width:240px;font-size:11px;font-weight:300;line-height:1.6}.oV2CfG_footerColTitle{letter-spacing:2px;text-transform:uppercase;color:#fff6;margin-bottom:12px;font-size:9px;font-weight:700}.oV2CfG_footerLink{color:#ffffff8c;margin-bottom:7px;font-size:12px;display:block}.oV2CfG_footerBottom{background:var(--navy-deep);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 48px;display:flex}.oV2CfG_footerCopy{color:#ffffff40;font-size:10px}.oV2CfG_formHeaderTitle{color:#fff;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:14px;font-size:30px;font-weight:800;line-height:1.1}@media (max-width:900px){.oV2CfG_nav{padding:14px 20px}.oV2CfG_navLinks{display:none}.oV2CfG_hero{padding-top:90%}.oV2CfG_heroContent{padding:0 20px 28px}.oV2CfG_heroEyebrow{letter-spacing:2px;margin-bottom:8px;font-size:8px}.oV2CfG_heroTitle{letter-spacing:-.5px;font-size:28px;line-height:1.05}.oV2CfG_heroSub{font-size:12px;line-height:1.6}.oV2CfG_btnRed,.oV2CfG_btnOutlineWhite,.oV2CfG_btnOutlineNavy{letter-spacing:1px;padding:11px 20px;font-size:9px}.oV2CfG_statsBar{grid-template-columns:1fr 1fr}.oV2CfG_statItem{padding:18px 10px}.oV2CfG_statNum{letter-spacing:0;font-size:15px;line-height:1.2}.oV2CfG_statLbl{letter-spacing:.8px;font-size:7px}.oV2CfG_section,.oV2CfG_sectionCream,.oV2CfG_formSection{padding:36px 18px}.oV2CfG_sectionInner{max-width:100%}.oV2CfG_secTitle{letter-spacing:-.3px;font-size:21px;line-height:1.2}.oV2CfG_secTitleWhite{font-size:22px}.oV2CfG_secBody{font-size:13px;line-height:1.7}.oV2CfG_eyebrow{letter-spacing:2px;font-size:8px}.oV2CfG_introGrid{grid-template-columns:1fr;gap:24px}.oV2CfG_introCtas{flex-direction:column;gap:8px}.oV2CfG_ctaStrip{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px}.oV2CfG_ctaStripText{font-size:12px;line-height:1.5}.oV2CfG_buildProgress{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.oV2CfG_buildProgress::-webkit-scrollbar{display:none}.oV2CfG_buildProgStep{letter-spacing:.5px;flex-shrink:0;min-width:44px;padding:9px 4px;font-size:7px;line-height:1.5}.oV2CfG_journeyStep{grid-template-columns:40px 1fr}.oV2CfG_journeyNum{width:36px;height:36px;font-size:11px}.oV2CfG_journeyBody{padding:0 0 20px 12px}.oV2CfG_journeyStepTitle{padding-top:8px;font-size:13px;line-height:1.3}.oV2CfG_journeyStepContent{margin-top:8px;padding:14px}.oV2CfG_styleTabs{gap:6px}.oV2CfG_styleTab{letter-spacing:.8px;padding:7px 12px;font-size:9px}.oV2CfG_stylePanel{grid-template-columns:1fr;margin-top:16px}.oV2CfG_styleImg{aspect-ratio:16/9}.oV2CfG_styleInfo{padding:20px 16px}.oV2CfG_styleName{font-size:19px}.oV2CfG_styleDesc{font-size:12px;line-height:1.7}.oV2CfG_estimatorBox{padding:18px 14px}.oV2CfG_estTitle{font-size:15px}.oV2CfG_estSub{font-size:11px}.oV2CfG_priceInputRow{flex-direction:column;align-items:stretch}.oV2CfG_priceInput{padding:12px;font-size:20px}.oV2CfG_priceBtn{padding:12px;font-size:10px}.oV2CfG_tierBtnsGrid,.oV2CfG_estResultSplit{grid-template-columns:1fr;gap:10px}.oV2CfG_estResultColRight{border-top:1px solid #ffffff1a;border-left:none;padding-top:12px;padding-left:0}.oV2CfG_estResultNum{font-size:30px}.oV2CfG_estGrossLabel{font-size:22px}.oV2CfG_selectionsGrid{grid-template-columns:1fr 1fr;gap:10px}.oV2CfG_selImg{aspect-ratio:3/2}.oV2CfG_selLabel{padding:10px 10px 5px;font-size:9px}.oV2CfG_selDesc{padding:0 10px 10px;font-size:10px}.oV2CfG_testimonialBlock{padding:36px 18px}.oV2CfG_testimonialQ{font-size:14px;line-height:1.65}.oV2CfG_formGrid{grid-template-columns:1fr;gap:0}.oV2CfG_formGroupFull{grid-column:1}.oV2CfG_footer{grid-template-columns:1fr 1fr;gap:16px;padding:28px 18px}.oV2CfG_footerBottom{text-align:center;flex-direction:column;gap:4px;padding:12px 18px}}
.eUjszW_section{background:var(--bg2,#f6f3ec);padding:72px 48px 64px;scroll-margin-top:108px}.eUjszW_inner{max-width:1320px;margin:0 auto}.eUjszW_head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:26px;display:grid}.eUjszW_eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:11px;font-weight:700}.eUjszW_title{font-family:var(--font-montserrat), Montserrat, system-ui, sans-serif;text-transform:uppercase;color:var(--navy);margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.05}.eUjszW_title em{color:var(--red);font-style:normal}.eUjszW_lede{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.eUjszW_filters{gap:10px;margin-bottom:18px;display:grid}.eUjszW_filterRow{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.eUjszW_pills{flex-wrap:wrap;gap:8px;display:flex}.eUjszW_pill{border:1px solid var(--border,#e2e6ec);color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.eUjszW_pill:hover{border-color:var(--navy)}.eUjszW_pillGhost{background:0 0}.eUjszW_pillOn,.eUjszW_pillOn:hover{background:var(--navy);border-color:var(--navy);color:#fff}.eUjszW_pillCount{opacity:.6;margin-left:4px;font-weight:600}.eUjszW_count{color:var(--muted);margin-bottom:10px;font-size:13px}.eUjszW_count b{color:var(--navy)}.eUjszW_progress{background:#0f1a3014;border-radius:3px;height:3px;margin-bottom:12px;overflow:hidden}.eUjszW_progress i{background:var(--red);width:35%;height:100%;animation:1.1s ease-in-out infinite eUjszW_slide;display:block}@keyframes eUjszW_slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.eUjszW_empty{color:var(--muted);font-size:14px}.eUjszW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.eUjszW_card{border:1px solid var(--border,#e2e6ec);height:100%;color:inherit;background:#fff;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;container-type:inline-size}.eUjszW_card:hover{border-color:var(--navy);transform:translateY(-3px);box-shadow:0 16px 36px #0f1a301a}.eUjszW_media{aspect-ratio:16/9;background:#dfe3e8;position:relative}.eUjszW_media img{object-fit:cover;width:100%;height:100%;display:block}.eUjszW_mediaEmpty{height:100%;color:var(--muted);place-items:center;font-weight:700;display:grid}.eUjszW_tag{color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#0f1a30d1;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.eUjszW_body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.eUjszW_priceRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.eUjszW_price{color:var(--navy);font-size:20px;font-weight:800}.eUjszW_perAcre{color:var(--muted);font-size:12px;font-weight:600}.eUjszW_addr{color:var(--navy);font-size:14px;font-weight:700}.eUjszW_meta{color:var(--muted);font-size:13px}.eUjszW_badge{letter-spacing:.3px;border-radius:999px;place-self:flex-start start;margin-top:2px;padding:4px 9px;font-size:11px;font-weight:700}.eUjszW_badgeBig{padding:6px 12px;font-size:13px}.eUjszW_badgeOk{color:#1f6b43;background:#e6f3ec}.eUjszW_badgeWarn{color:#a3191f;background:#fdecec}.eUjszW_badgeSewer{color:#2b4f86;background:#e8eef8}.eUjszW_badgeNeutral{color:#5d6675;background:#f0f1f3}.eUjszW_plans{color:var(--navy);margin-top:4px;font-size:13px}.eUjszW_courtesy{color:var(--muted);margin-top:auto;padding-top:8px;font-size:11px}.eUjszW_moreRow{justify-content:center;margin-top:26px;display:flex}.eUjszW_more{border:1px solid var(--navy);color:var(--navy);font:inherit;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:999px;padding:12px 26px;font-size:12px;font-weight:800}.eUjszW_more:disabled{opacity:.6}.eUjszW_disclaimer{color:var(--muted);max-width:900px;margin:26px 0 0;font-size:11.5px;line-height:1.6}@media (max-width:900px){.eUjszW_section{padding:52px 18px 48px}.eUjszW_head{grid-template-columns:1fr;gap:12px}}.eUjszW_page{max-width:1240px;margin:0 auto;padding:28px 40px 64px}.eUjszW_crumbs{margin-bottom:18px;font-size:12px}.eUjszW_crumbs a{color:var(--muted);text-decoration:none}.eUjszW_crumbs a:hover{color:var(--red)}.eUjszW_top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.eUjszW_photo{aspect-ratio:16/10;background:#dfe3e8;border-radius:10px;overflow:hidden}.eUjszW_photo img{object-fit:cover;width:100%;height:100%;display:block}.eUjszW_photoNote{color:var(--muted);margin-top:6px;font-size:11px}.eUjszW_summary{gap:10px;display:grid}.eUjszW_dPriceRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eUjszW_dPrice{color:var(--navy);font-size:32px;font-weight:800}.eUjszW_status{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#1f6b43;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:800}.eUjszW_dAddr{color:var(--navy);margin:0;font-size:20px;font-weight:800;line-height:1.25}.eUjszW_dCity{color:var(--navy);font-size:15px}.eUjszW_facts{border-top:1px solid var(--border,#e2e6ec);grid-template-columns:max-content 1fr;margin:6px 0 0;display:grid}.eUjszW_facts dt,.eUjszW_facts dd{border-bottom:1px solid var(--border,#e2e6ec);margin:0;padding:9px 12px;font-size:14px}.eUjszW_facts dt{color:var(--navy);background:#0f1a3006;font-weight:700}.eUjszW_facts dd{color:#333c4a}.eUjszW_remarks{color:#333c4a;margin:28px 0 0;font-size:15px;line-height:1.7}.eUjszW_remarks b{color:var(--navy)}.eUjszW_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;margin-top:30px;display:grid}.eUjszW_group h2{letter-spacing:1.4px;text-transform:uppercase;color:var(--navy);border-bottom:2px solid var(--navy);margin:0;padding-bottom:8px;font-size:15px;font-weight:800}.eUjszW_groupEmpty{color:var(--muted);padding:9px 0;font-size:13px;font-style:italic}.eUjszW_build{background:var(--navy);color:#fff;border-radius:12px;margin-top:40px;padding:28px}.eUjszW_build h2{text-transform:uppercase;margin:0 0 6px;font-size:22px;font-weight:800}.eUjszW_buildSub{color:#ffffffc7;margin:0 0 18px;font-size:14px;line-height:1.6}.eUjszW_warn{background:#c1272d2e;border:1px solid #ff8a8f80;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}.eUjszW_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.eUjszW_planCard{color:var(--navy);background:#fff;border-radius:10px;text-decoration:none;display:block;overflow:hidden}.eUjszW_planCard img{aspect-ratio:16/10;object-fit:cover;background:#dfe3e8;width:100%;display:block}.eUjszW_planCard div{padding:10px 12px 12px;font-size:13px}.eUjszW_planCard b{margin-bottom:2px;font-size:15px;display:block}.eUjszW_buildActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.eUjszW_btnRed,.eUjszW_btnLine{letter-spacing:1.2px;text-transform:uppercase;border-radius:6px;align-items:center;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.eUjszW_btnRed{background:var(--red);color:#fff}.eUjszW_btnLine{color:#fff;border:1px solid #ffffff80}.eUjszW_fine{color:var(--muted);margin-top:22px;font-size:11.5px;line-height:1.6}@media (max-width:900px){.eUjszW_page{padding:20px 18px 48px}.eUjszW_top,.eUjszW_groups,.eUjszW_planGrid{grid-template-columns:1fr}.eUjszW_dPrice{font-size:26px}.eUjszW_build{padding:22px 18px}}.eUjszW_planNoImg{aspect-ratio:16/10;background:#dfe3e8;display:block}.eUjszW_sitePhotos{background:var(--navy);color:#fff;letter-spacing:1.2px;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:10px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.eUjszW_sitePhotos:hover{background:var(--red)}.eUjszW_priceDrop{color:#1f6b43;font-size:13px;font-weight:700}.eUjszW_filterToggle{display:none}@media (max-width:640px){.eUjszW_filterToggle{border:1px solid var(--border,#e2e6ec);width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;display:flex}.eUjszW_filterToggleLabel{letter-spacing:1.5px;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:700}.eUjszW_filterSummary{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.eUjszW_filterChevron{flex-shrink:0;transition:transform .2s}.eUjszW_filterToggle[aria-expanded=true] .eUjszW_filterChevron{transform:rotate(180deg)}.eUjszW_filters{display:none}.eUjszW_filtersOpen{gap:8px;display:grid}.eUjszW_pills{gap:6px}.eUjszW_pill{padding:6px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.eUjszW_filterChevron{transition:none}}@media (max-width:640px){.eUjszW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@container (max-width:240px){.eUjszW_media{aspect-ratio:4/3}.eUjszW_tag{letter-spacing:.8px;padding:3px 6px;font-size:8px;top:6px;left:6px}.eUjszW_body{gap:4px;padding:9px 10px 11px}.eUjszW_price{font-size:16px}.eUjszW_perAcre{font-size:10.5px}.eUjszW_addr{font-size:12.5px;line-height:1.3}.eUjszW_meta{font-size:11px;line-height:1.4}.eUjszW_badge{padding:3px 7px;font-size:9.5px}.eUjszW_plans{font-size:11px}.eUjszW_courtesy{font-size:9.5px}}
.imFHaW_section{background:var(--bg2,#f4f2ee);padding:80px 40px}.imFHaW_head{text-align:center;max-width:1160px;margin:0 auto 40px}.imFHaW_ey{letter-spacing:2.8px;text-transform:uppercase;color:var(--red,#c1272d);margin-bottom:10px;font-size:10px;font-weight:700}.imFHaW_title{color:var(--navy,#0f1a30);letter-spacing:-1px;text-transform:uppercase;margin-bottom:14px;font-size:44px;font-weight:800;line-height:1.08}.imFHaW_title em{color:var(--red,#c1272d);font-style:normal}.imFHaW_sub{color:var(--muted,#6b7a8d);max-width:640px;margin:0 auto;font-size:14px;line-height:1.7}.imFHaW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1320px;margin:0 auto;display:grid}@media (max-width:1024px){.imFHaW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.imFHaW_grid{grid-template-columns:1fr}.imFHaW_section{padding-top:44px;padding-bottom:44px}.imFHaW_head{margin-bottom:26px}}.imFHaW_tile{aspect-ratio:3/4;color:#fff;isolation:isolate;background:#1b2a4a;border-radius:4px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f1a3024}.imFHaW_tile:hover{transform:translateY(-4px);box-shadow:0 26px 54px #0f1a3047}.imFHaW_tileImg{z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.imFHaW_tile:after{content:"";z-index:-1;background:linear-gradient(#0f1a3000 28%,#0f1a302e 52%,#0f1a30d1 100%);position:absolute;inset:0}.imFHaW_badge{background:var(--red,#c1272d);color:#fff;letter-spacing:1.4px;text-transform:uppercase;border-radius:3px;padding:6px 12px;font-size:9px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #c1272d66}.imFHaW_tileBody{padding:22px 22px 24px}.imFHaW_tileEy{letter-spacing:1.8px;text-transform:uppercase;color:var(--red,#c1272d);opacity:.9;margin-bottom:6px;font-size:9px;font-weight:800}.imFHaW_tileLabel{text-transform:uppercase;letter-spacing:-.2px;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.1}.imFHaW_tileSub{letter-spacing:.2px;color:#ffffffd1;font-size:12px}.imFHaW_ctaRow{justify-content:center;margin-top:36px;display:flex}.imFHaW_cta{background:var(--navy,#0f1a30);color:#fff;letter-spacing:1.6px;text-transform:uppercase;border-radius:3px;align-items:center;gap:10px;padding:17px 30px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.imFHaW_cta:hover{background:var(--red,#c1272d);transform:translateY(-1px)}@media (max-width:720px){.imFHaW_section{padding:56px 20px}.imFHaW_title{letter-spacing:-.4px;font-size:28px}.imFHaW_tileLabel{font-size:18px}}
.jeVw5a_section{background:#fafaf7;border-top:1px solid #eeeae2}.jeVw5a_sectionInner{max-width:1200px;margin:0 auto;padding:64px 24px}.jeVw5a_ey{text-transform:uppercase;letter-spacing:.14em;color:var(--red,#c1272d);margin-bottom:10px;font-size:12px;font-weight:700}.jeVw5a_h2{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);letter-spacing:-.01em;margin:0 0 14px;font-size:38px;font-weight:500;line-height:1.1}.jeVw5a_h3{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);margin:8px 0 24px;font-size:46px;font-weight:500;line-height:1}.jeVw5a_h3Sub{color:#6b6f78;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400}.jeVw5a_lead{color:#4a5260;max-width:780px;margin:0 0 28px;font-size:16px;line-height:1.55}.jeVw5a_loadingBox,.jeVw5a_errBox{color:#4a5260;text-align:center;background:#fff;border:1px solid #e8e4dc;border-radius:4px;padding:28px}.jeVw5a_errBox{color:#8a2025;background:#fcf4f4;border-color:#f3d2d3}.jeVw5a_tierCompare{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}@media (max-width:760px){.jeVw5a_tierCompare{grid-template-columns:1fr}}.jeVw5a_tierBtn{text-align:left;cursor:pointer;color:inherit;background:#fff;border:2px solid #e8e4dc;border-radius:4px;padding:22px 20px 20px;font-family:inherit;transition:all .18s;position:relative}.jeVw5a_tierBtn:hover{border-color:#c9c2b2;transform:translateY(-2px)}.jeVw5a_tierBtnActive{border-color:var(--red,#c1272d);box-shadow:0 6px 24px #c1272d1f}.jeVw5a_tierRecBadge{background:var(--red,#c1272d);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-11px;right:14px}.jeVw5a_tierBtnLbl{text-transform:uppercase;letter-spacing:.12em;color:#7b7f88;margin-bottom:8px;font-size:11px;font-weight:700}.jeVw5a_tierBtnVal{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);letter-spacing:-.01em;font-size:30px;font-weight:500}.jeVw5a_tierBtnSub{color:#6b6f78;margin-top:2px;margin-bottom:12px;font-size:13px}.jeVw5a_tierBtnBreak{color:#6b6f78;border-top:1px dashed #e8e4dc;justify-content:space-between;margin-top:4px;padding-top:6px;font-size:12px;display:flex}.jeVw5a_detailBox{background:#fff;border:1px solid #e8e4dc;border-radius:4px;overflow:hidden}.jeVw5a_detailHead{background:var(--navy,#10243c);color:#fff;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 24px;display:flex}.jeVw5a_detailHeadLbl{letter-spacing:.04em;font-size:14px}.jeVw5a_detailHeadVal{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:22px;font-weight:500}.jeVw5a_detailHeadPer{color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400}.jeVw5a_groupBlock{border-top:1px solid #f0ece3}.jeVw5a_groupBlock:first-of-type{border-top:none}.jeVw5a_groupHead{letter-spacing:.06em;text-transform:uppercase;color:var(--navy,#10243c);background:#f7f4ed;justify-content:space-between;padding:14px 24px;font-size:13px;font-weight:700;display:flex}.jeVw5a_groupTotal{color:#4a5260;letter-spacing:0;text-transform:none;font-weight:500}.jeVw5a_lineTable{padding:4px 0 10px}.jeVw5a_lineRow{border-bottom:1px solid #f5f1e9;grid-template-columns:1fr 160px;align-items:center;gap:16px;padding:12px 24px;display:grid}.jeVw5a_lineRow:last-child{border-bottom:none}.jeVw5a_lineName{color:var(--navy,#10243c);font-size:14px;font-weight:500}.jeVw5a_lineNote{color:#7b7f88;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4}.jeVw5a_linePerSf{font-variant-numeric:tabular-nums;color:#4a5260;text-align:right;font-size:14px}.jeVw5a_lineMuted{color:#9b9fa8;font-size:11px}.jeVw5a_lineTotal{font-variant-numeric:tabular-nums;text-align:right;color:var(--navy,#10243c);font-size:15px;font-weight:500}.jeVw5a_totalsRow{color:#4a5260;border-top:1px solid #f0ece3;justify-content:space-between;padding:12px 24px;font-size:14px;display:flex}.jeVw5a_totalsGrand{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);background:#f7f4ed;border-top:1px solid #e8e4dc;justify-content:space-between;padding:18px 24px;font-size:22px;font-weight:500;display:flex}.jeVw5a_twoCol{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:860px){.jeVw5a_twoCol{grid-template-columns:1fr}}.jeVw5a_card{background:#fff;border:1px solid #e8e4dc;border-radius:4px;padding:28px}.jeVw5a_cardEy{text-transform:uppercase;letter-spacing:.12em;color:var(--red,#c1272d);margin-bottom:10px;font-size:11px;font-weight:700}.jeVw5a_cardTitle{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);margin-bottom:12px;font-size:22px;font-weight:500}.jeVw5a_cardBody{color:#4a5260;margin:0 0 16px;font-size:14px;line-height:1.55}.jeVw5a_verdict{letter-spacing:.04em;border-radius:100px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.jeVw5a_verdictOk{color:#2f5f20;background:#e6f0e4}.jeVw5a_verdictWarn{color:#7c5700;background:#faeeda}.jeVw5a_verdictOver{color:#8a2025;background:#f8dddf}.jeVw5a_statRow{border-top:1px solid #f0ece3;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;display:grid}.jeVw5a_statLbl{text-transform:uppercase;letter-spacing:.1em;color:#7b7f88;margin-bottom:4px;font-size:11px;font-weight:700}.jeVw5a_statVal{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);font-size:18px;font-weight:500}.jeVw5a_statSource{color:#9b9fa8;margin-top:12px;font-size:11px;font-style:italic}.jeVw5a_featureGrid{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.jeVw5a_featureItem{grid-template-columns:160px 1fr 56px;align-items:center;gap:12px;display:grid}.jeVw5a_featureK{color:#4a5260;font-size:13px}.jeVw5a_featureBar{border-radius:100px;height:10px}.jeVw5a_featureV{text-align:right;color:#6b6f78;font-variant-numeric:tabular-nums;font-size:12px}.jeVw5a_mortgageBlock{background:#fff;border:1px solid #e8e4dc;border-radius:4px;padding:32px}.jeVw5a_mortgageGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;margin-bottom:18px;display:grid}@media (max-width:720px){.jeVw5a_mortgageGrid{grid-template-columns:repeat(2,1fr)}}.jeVw5a_mStatLbl{text-transform:uppercase;letter-spacing:.1em;color:#7b7f88;margin-bottom:4px;font-size:11px;font-weight:700}.jeVw5a_mStatVal{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);font-size:18px;font-weight:500}.jeVw5a_mortgageNote{color:#7b7f88;border-top:1px solid #f0ece3;padding-top:16px;font-size:12px;line-height:1.55}.jeVw5a_planGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}@media (max-width:860px){.jeVw5a_planGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.jeVw5a_planGrid{grid-template-columns:1fr}}.jeVw5a_planCard{color:inherit;background:#fff;border:1px solid #e8e4dc;border-radius:4px;padding:22px;text-decoration:none;transition:all .18s;display:block}.jeVw5a_planCard:hover{border-color:var(--red,#c1272d);transform:translateY(-2px);box-shadow:0 6px 24px #c1272d1a}.jeVw5a_planTitle{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--navy,#10243c);margin-bottom:4px;font-size:20px;font-weight:500}.jeVw5a_planSpecs{color:#7b7f88;margin-bottom:14px;font-size:13px}.jeVw5a_planPrice{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--red,#c1272d);margin-bottom:2px;font-size:26px;font-weight:500}.jeVw5a_planPriceSub{color:#7b7f88;text-transform:uppercase;letter-spacing:.08em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:400}.jeVw5a_planTiers{font-variant-numeric:tabular-nums;border-top:1px solid #f0ece3;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;padding-top:14px;font-size:11px;display:grid}.jeVw5a_planTierLbl{text-transform:uppercase;letter-spacing:.08em;color:#9b9fa8;margin-bottom:2px;font-size:10px}.jeVw5a_planCta{color:var(--red,#c1272d);letter-spacing:.04em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:700}.jeVw5a_pdfCta{background:var(--navy,#10243c);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}@media (max-width:620px){.jeVw5a_pdfCta{flex-direction:column;align-items:flex-start}}.jeVw5a_pdfCta .jeVw5a_ey{color:#e8c061}.jeVw5a_pdfCtaTitle{font-family:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin-top:4px;font-size:24px;font-weight:500}.jeVw5a_pdfCtaSub{color:#ffffffbf;max-width:540px;margin-top:6px;font-size:13px;line-height:1.5}.jeVw5a_pdfBtn{background:var(--red,#c1272d);color:#fff;letter-spacing:.04em;cursor:pointer;border:none;border-radius:100px;flex-shrink:0;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .12s}.jeVw5a_pdfBtn:hover{transform:translateY(-1px)}@media print{.jeVw5a_pdfCta,.jeVw5a_tierCompare button{display:none}.jeVw5a_section{page-break-inside:avoid;background:#fff;border-top:1px solid #ddd}.jeVw5a_detailBox,.jeVw5a_planCard{break-inside:avoid}.jeVw5a_sectionInner{max-width:100%;padding:24px}}
