.property-detail-modal_dialog__u5vB7{width:min(1180px,calc(100vw - 64px));max-width:none;height:calc(100dvh - 32px);max-height:none;overflow:hidden;margin:auto;border:1px solid rgb(208 220 216/95%);border-radius:22px;outline:none;background:#f3f6f8;padding:0;color:#173b33;box-shadow:0 28px 90px rgb(5 20 17/34%)}.property-detail-modal_dialog__u5vB7::backdrop{background:rgb(8 17 20/66%);backdrop-filter:blur(1.5px)}.property-detail-modal_shell__eaCbf{display:flex;min-height:0;height:100%;flex-direction:column}.property-detail-modal_toolbar__8t2dC{z-index:2;display:grid;min-height:58px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;border-bottom:1px solid #d9e3df;background:rgb(255 255 255/96%);padding:6px 16px;backdrop-filter:blur(14px)}.property-detail-modal_toolbar__8t2dC strong{color:#173b33;font-size:.86rem;font-weight:780;letter-spacing:-.01em;text-align:center}.property-detail-modal_backButton__JqjD9{display:inline-flex;min-height:44px;width:fit-content;cursor:pointer;align-items:center;justify-content:center;border:1px solid #b9cec7;border-radius:999px;background:#fff;padding:0 16px;color:#185f52;font:inherit;font-size:.8rem;font-weight:760}.property-detail-modal_backButton__JqjD9:hover{border-color:#7ca99e;background:#edf7f3}.property-detail-modal_backButton__JqjD9:focus-visible{outline:3px solid rgb(31 108 171/28%);outline-offset:2px}.property-detail-modal_scroller__myN2r{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:74px;scrollbar-gutter:stable}.property-detail-modal_propertyPage__g9tTx{min-width:0;--property-scroll-offset:74px}.property-detail-modal_propertyPage__g9tTx .property-section-nav{top:8px}.property-detail-modal_propertyPage__g9tTx .site-header{display:none}@media (max-width:720px){.property-detail-modal_dialog__u5vB7{width:100vw;height:100dvh;border:0;border-radius:0}.property-detail-modal_toolbar__8t2dC{min-height:calc(56px + env(safe-area-inset-top));grid-template-columns:1fr auto;padding:calc(6px + env(safe-area-inset-top)) 12px 6px}.property-detail-modal_toolbar__8t2dC strong{justify-self:end;font-size:.75rem}.property-detail-modal_toolbar__8t2dC>span{display:none}.property-detail-modal_backButton__JqjD9{padding-inline:13px}.property-detail-modal_scroller__myN2r{scrollbar-gutter:auto}}@media (prefers-reduced-motion:reduce){.property-detail-modal_dialog__u5vB7::backdrop{backdrop-filter:none}}.affordability-payment-calculator_calculator__h3kel{display:grid;gap:16px;border:1px solid #d6e0e6;border-radius:16px;background:#fff;padding:18px;color:#19364f}.affordability-payment-calculator_header__Ji8JG{display:grid;gap:8px}.affordability-payment-calculator_total__Zzhd4{display:grid;gap:1px;border-left:4px solid #24806b;border-radius:9px;background:#eef8f4;padding:10px 12px}.affordability-payment-calculator_total__Zzhd4 strong{color:#174a3d;font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.15}.affordability-payment-calculator_total__Zzhd4 span{color:#496a61;font-size:.8125rem;font-weight:700}.affordability-payment-calculator_breakdownSection__LCQAv{display:grid;gap:12px}.affordability-payment-calculator_breakdownNote__ZBYSb{display:grid;gap:2px;margin:0;color:#607586;font-size:.8125rem;line-height:1.4}.affordability-payment-calculator_breakdownNote__ZBYSb strong{color:#294a61;font-size:.875rem;font-variant-numeric:tabular-nums}.affordability-payment-calculator_breakdownNote__ZBYSb span{display:block}.affordability-payment-calculator_breakdown__6S6As{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,1.2fr);gap:16px;align-items:center}.affordability-payment-calculator_donut__ACCPr{position:relative;display:grid;width:min(100%,170px);aspect-ratio:1;margin-inline:auto;place-items:center;border-radius:50%;background:var(--payment-donut)}.affordability-payment-calculator_donut__ACCPr:after{position:absolute;width:61%;aspect-ratio:1;border:1px solid #e1e8ec;border-radius:50%;background:#fff;content:""}.affordability-payment-calculator_donutCenter__R4lEC{z-index:1;display:grid;gap:1px;justify-items:center;text-align:center}.affordability-payment-calculator_donutCenter__R4lEC strong{color:#173b57;font-size:clamp(.86rem,3.5vw,1.08rem);font-variant-numeric:tabular-nums;line-height:1.15}.affordability-payment-calculator_donutCenter__R4lEC span{color:#506879;font-size:.75rem;font-weight:700}.affordability-payment-calculator_legend__JkUdv{display:grid;gap:0;margin:0}.affordability-payment-calculator_legend__JkUdv>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid #e4eaee;padding:8px 0}.affordability-payment-calculator_legend__JkUdv>div:last-child{border-bottom:0}.affordability-payment-calculator_legend__JkUdv dt{display:flex;min-width:0;gap:7px;align-items:center;color:#405d71;font-size:.8125rem;font-weight:720;line-height:1.25}.affordability-payment-calculator_swatch__8nrIw{flex:0 0 auto;width:10px;height:10px;border:1px solid rgb(0 0 0/20%);border-radius:3px}.affordability-payment-calculator_legend__JkUdv dd{display:grid;justify-items:end;margin:0;font-variant-numeric:tabular-nums}.affordability-payment-calculator_legend__JkUdv dd strong{color:#173b57;font-size:.8125rem}.affordability-payment-calculator_legend__JkUdv dd span{color:#506879;font-size:.75rem}.affordability-payment-calculator_missingCost__jTFE3 dd strong,.affordability-payment-calculator_missingCost__jTFE3 dt{color:#6a4a20}.affordability-payment-calculator_assumptions__1Ca1Y,.affordability-payment-calculator_startingNotes__KMyat{border-top:1px solid #dce5ea;padding-top:12px}.affordability-payment-calculator_assumptions__1Ca1Y summary,.affordability-payment-calculator_startingNotes__KMyat summary{min-height:44px;color:#194d3f;cursor:pointer;font-size:.85rem;font-weight:800;line-height:44px}.affordability-payment-calculator_assumptions__1Ca1Y summary:focus-visible,.affordability-payment-calculator_controls__LyZ_e input:focus-visible,.affordability-payment-calculator_startingNotes__KMyat summary:focus-visible,.affordability-payment-calculator_termControl__6g24_ button:focus-visible{outline:3px solid #2c7891;outline-offset:2px}.affordability-payment-calculator_startingNotes__KMyat ul{display:grid;gap:5px;margin:2px 0 4px;padding-left:20px;color:#506879;font-size:.8125rem;line-height:1.4}.affordability-payment-calculator_controls__LyZ_e{display:grid;gap:18px;padding:8px 2px 2px}.affordability-payment-calculator_sliderField__KA4oF{display:grid;gap:8px}.affordability-payment-calculator_sliderFieldHeading__TqRyZ{display:flex;gap:12px;align-items:center;justify-content:space-between}.affordability-payment-calculator_sliderLabelGroup__cVTwF{display:grid;gap:2px}.affordability-payment-calculator_sliderSource__mU6fB{color:#506879;font-size:.75rem;font-weight:650;line-height:1.3}.affordability-payment-calculator_controls__LyZ_e label,.affordability-payment-calculator_termControl__6g24_ legend{color:#354f63;font-size:.8125rem;font-weight:760}.affordability-payment-calculator_sliderFieldHeading__TqRyZ>div:last-child{display:flex;min-width:100px;min-height:44px;align-items:center;justify-content:flex-end;border:1px solid #b9c8d2;border-radius:8px;background:#fff;padding:0 8px;color:#405d71;font-size:.78rem;font-weight:750}.affordability-payment-calculator_controls__LyZ_e input[type=number],.affordability-payment-calculator_controls__LyZ_e input[type=text]{width:78px;min-height:44px;border:0;outline:0;background:transparent;color:#173b57;font:inherit;font-variant-numeric:tabular-nums;text-align:right}.affordability-payment-calculator_controls__LyZ_e input[type=range]{appearance:none;width:100%;min-height:44px;margin:0;background:transparent;cursor:pointer}.affordability-payment-calculator_controls__LyZ_e input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#bdd2cb}.affordability-payment-calculator_controls__LyZ_e input[type=range]::-webkit-slider-thumb{appearance:none;width:24px;height:24px;margin-top:-9px;border:2px solid #fff;border-radius:50%;background:#247660;box-shadow:0 0 0 1px #247660}.affordability-payment-calculator_controls__LyZ_e input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#bdd2cb}.affordability-payment-calculator_controls__LyZ_e input[type=range]::-moz-range-thumb{width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#247660;box-shadow:0 0 0 1px #247660}.affordability-payment-calculator_rangeEndpoints__0TDaF{display:flex;justify-content:space-between;margin-top:-8px;color:#506879;font-size:.75rem;font-variant-numeric:tabular-nums}.affordability-payment-calculator_controlNote__9vZ99{margin:-12px 0 0;color:#506879;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.35}.affordability-payment-calculator_termControl__6g24_{display:grid;gap:8px;min-width:0;margin:0;border:0;padding:0}.affordability-payment-calculator_termControl__6g24_>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #b9c8d2;border-radius:9px}.affordability-payment-calculator_termControl__6g24_ button{min-height:44px;border:0;background:#fff;color:#36566d;font:inherit;font-size:.8rem;font-weight:780;cursor:pointer}.affordability-payment-calculator_termControl__6g24_ button+button{border-left:1px solid #b9c8d2}.affordability-payment-calculator_termControl__6g24_ button[aria-pressed=true]{background:#194d3f;color:#fff}.affordability-payment-calculator_disclosure__3UsB7,.affordability-payment-calculator_notice__URzil{margin:0;font-size:.8125rem;line-height:1.4}.affordability-payment-calculator_notice__URzil{border-left:3px solid #b46d19;border-radius:7px;background:#fff5e8;padding:8px 10px;color:#6c430f;font-weight:700}.affordability-payment-calculator_disclosure__3UsB7{color:#506879}.affordability-payment-calculator_resetButton__pmgyH{min-height:44px;border:1px solid #8ea3b1;border-radius:10px;background:#fff;color:#194d3f;font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer}.affordability-payment-calculator_resetButton__pmgyH:focus-visible{outline:3px solid #2c7891;outline-offset:2px}@media (max-width:380px){.affordability-payment-calculator_calculator__h3kel{padding:15px}.affordability-payment-calculator_breakdown__6S6As{grid-template-columns:1fr;gap:12px}.affordability-payment-calculator_donut__ACCPr{width:min(60vw,170px)}.affordability-payment-calculator_sliderFieldHeading__TqRyZ{align-items:end}}@media (forced-colors:active){.affordability-payment-calculator_calculator__h3kel,.affordability-payment-calculator_donut__ACCPr,.affordability-payment-calculator_donut__ACCPr:after,.affordability-payment-calculator_sliderFieldHeading__TqRyZ>div:last-child,.affordability-payment-calculator_swatch__8nrIw,.affordability-payment-calculator_termControl__6g24_>div,.affordability-payment-calculator_total__Zzhd4{border:1px solid CanvasText}.affordability-payment-calculator_donut__ACCPr{background:Canvas}.affordability-payment-calculator_swatch__8nrIw,.affordability-payment-calculator_termControl__6g24_ button[aria-pressed=true]{background:CanvasText!important;color:Canvas}}@media (prefers-reduced-motion:reduce){.affordability-payment-calculator_controls__LyZ_e input[type=range]{scroll-behavior:auto}}.buyer-opportunity-scorecard_scorecard__nO_e9{display:grid;min-width:0;gap:14px;scroll-margin-top:148px;color:#10294a}.buyer-opportunity-scorecard_header__DKquX{display:grid;min-width:0;grid-template-columns:minmax(76px,.28fr) 1px minmax(0,1fr);align-items:center;gap:18px;padding:4px 4px 8px}.buyer-opportunity-scorecard_overallScore__qZrae{display:grid;min-height:88px;place-items:center;color:#08743c}.buyer-opportunity-scorecard_overallScore__qZrae>strong{font-size:clamp(4rem,12vw,5.8rem);font-weight:760;letter-spacing:-.09em;line-height:.9}.buyer-opportunity-scorecard_gradeDivider__B_3uI{width:1px;height:100%;min-height:84px;background:#cedbe5}.buyer-opportunity-scorecard_summary__sZgSX{display:grid;min-width:0;gap:4px}.buyer-opportunity-scorecard_eyebrow__BRzlG,.buyer-opportunity-scorecard_gradeLabel__PHFeM{margin:0;color:#08743c;font-size:.9rem;font-weight:760;letter-spacing:.01em}.buyer-opportunity-scorecard_conclusion__plIXk{margin:0;color:#071b55;font-size:clamp(1.35rem,4.5vw,1.8rem);font-weight:770;letter-spacing:-.035em;line-height:1.08}.buyer-opportunity-scorecard_summaryLine__bjm5l{max-width:34rem;margin:1px 0 0;color:#263e66;font-size:.82rem;line-height:1.4}.buyer-opportunity-scorecard_factorRailBlock__ZgVYK{display:grid;min-width:0;gap:4px;padding-top:1px}.buyer-opportunity-scorecard_factorSubmenu__89o10{position:relative;display:grid;min-width:0;grid-auto-columns:minmax(62px,1fr);grid-auto-flow:column;gap:2px}.buyer-opportunity-scorecard_factorSubmenu__89o10[data-item-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.buyer-opportunity-scorecard_factorSubmenu__89o10:before{position:absolute;z-index:0;top:29px;right:7%;left:7%;height:5px;border-radius:999px;background:#dfe5e9;content:""}.buyer-opportunity-scorecard_factorSubmenu__89o10 a{--factor-ring:#708491;--factor-result:#334d6d;position:relative;z-index:1;display:grid;min-width:0;min-height:108px;grid-template-columns:minmax(0,1fr);grid-template-rows:66px auto auto 14px;place-items:center;gap:0;border-radius:14px;color:#10294a;text-align:center;text-decoration:none}.buyer-opportunity-scorecard_factorSubmenu__89o10 a[data-tone=fair]{--factor-ring:#4d73aa;--factor-result:#315f98}.buyer-opportunity-scorecard_factorSubmenu__89o10 a[data-tone=positive]{--factor-ring:#16875a;--factor-result:#08743c}.buyer-opportunity-scorecard_factorSubmenu__89o10 a[data-tone=caution]{--factor-ring:#d49324;--factor-result:#945b07}.buyer-opportunity-scorecard_factorSubmenu__89o10 a[data-tone=mixed]{--factor-ring:#708491;--factor-result:#334d6d}.buyer-opportunity-scorecard_factorSubmenu__89o10 a:focus-visible .buyer-opportunity-scorecard_factorDial__PtRRC,.buyer-opportunity-scorecard_factorSubmenu__89o10 a:hover .buyer-opportunity-scorecard_factorDial__PtRRC{background:#f4faf7;transform:translateY(-1px)}.buyer-opportunity-scorecard_factorSubmenu__89o10 a:focus-visible{outline:3px solid #5ca5c8;outline-offset:2px}.buyer-opportunity-scorecard_factorDial__PtRRC{position:relative;display:grid;width:60px;height:60px;align-self:start;place-items:center;border:2px solid transparent;border-radius:50%;background:#fff;box-shadow:0 2px 9px rgb(34 75 62/8%);transition:border-color .15s ease,background .15s ease,transform .15s ease}.buyer-opportunity-scorecard_factorDial__PtRRC:after,.buyer-opportunity-scorecard_factorDial__PtRRC:before{position:absolute;border-radius:50%;content:""}.buyer-opportunity-scorecard_factorDial__PtRRC:before{inset:3px;border:4px solid #dfe5e2}.buyer-opportunity-scorecard_factorDial__PtRRC:after{inset:3px;border:4px solid transparent;border-top:4px solid var(--factor-ring);transform:rotate(-24deg)}.buyer-opportunity-scorecard_factorDial__PtRRC[data-band="2"]:after,.buyer-opportunity-scorecard_factorDial__PtRRC[data-band="3"]:after,.buyer-opportunity-scorecard_factorDial__PtRRC[data-band="4"]:after{border-right-color:var(--factor-ring)}.buyer-opportunity-scorecard_factorDial__PtRRC[data-band="3"]:after,.buyer-opportunity-scorecard_factorDial__PtRRC[data-band="4"]:after{border-bottom-color:var(--factor-ring)}.buyer-opportunity-scorecard_factorDial__PtRRC[data-band="4"]:after{border-left-color:var(--factor-ring)}.buyer-opportunity-scorecard_factorSubmenu__89o10 a[data-active=true] .buyer-opportunity-scorecard_factorDial__PtRRC{border-color:transparent;box-shadow:0 0 0 2px #0c3158,0 3px 10px rgb(12 49 88/14%)}.buyer-opportunity-scorecard_factorIcon___epss{position:absolute;z-index:1;inset:50% auto auto 50%;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff;color:#123b5c;transform:translate(-50%,-50%)}.buyer-opportunity-scorecard_factorRailLabel__Yg0SY{overflow:hidden;max-width:100%;color:#173952;font-size:.7rem;font-weight:720;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.buyer-opportunity-scorecard_factorRailResult__RrBA8{display:grid;overflow:visible;max-width:100%;min-height:22px;place-content:start center;color:var(--factor-result);font-size:.7rem;font-weight:800;line-height:1.05;white-space:nowrap}.buyer-opportunity-scorecard_dualPercentile__79ed_{display:grid;gap:0;font-size:.65rem;line-height:1.05}.buyer-opportunity-scorecard_dualPercentile__79ed_ span{white-space:nowrap}.buyer-opportunity-scorecard_compactEconomyResult__egAW9{display:none}.buyer-opportunity-scorecard_dualPercentile__79ed_ span[data-result-tone=positive]{color:#08743c}.buyer-opportunity-scorecard_dualPercentile__79ed_ span[data-result-tone=caution]{color:#945b07}.buyer-opportunity-scorecard_dualPercentile__79ed_ span[data-result-tone=fair]{color:#315f98}.buyer-opportunity-scorecard_dualPercentile__79ed_ span[data-result-tone=mixed]{color:#526676}.buyer-opportunity-scorecard_factorActiveMarker__Gv_BZ{opacity:0;color:#0c3158;transform:translateY(-1px)}.buyer-opportunity-scorecard_factorSubmenu__89o10 a[data-active=true] .buyer-opportunity-scorecard_factorActiveMarker__Gv_BZ{opacity:1}.buyer-opportunity-scorecard_factorRailHint__JPo_S{margin:-1px 0 0;color:#617287;font-size:.66rem;line-height:1.2;text-align:center}.buyer-opportunity-scorecard_categories__YfF0X{display:grid;min-width:0;gap:11px;margin:0;padding:0;list-style:none}.buyer-opportunity-scorecard_factorGroups__Zcjiz{display:grid;min-width:0;gap:15px}.buyer-opportunity-scorecard_factorGroup__iS0AD{display:grid;min-width:0;gap:7px}.buyer-opportunity-scorecard_factorGroup__iS0AD+.buyer-opportunity-scorecard_factorGroup__iS0AD{border-top:1px solid #dbe4e9;padding-top:14px}.buyer-opportunity-scorecard_factorGroupHeader__F4aYk{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding-inline:3px}.buyer-opportunity-scorecard_factorGroupHeader__F4aYk h2,.buyer-opportunity-scorecard_factorGroupHeader__F4aYk h3,.buyer-opportunity-scorecard_factorGroupHeader__F4aYk h4,.buyer-opportunity-scorecard_factorGroupHeader__F4aYk strong{margin:0;color:#173952;font-size:.78rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.buyer-opportunity-scorecard_factorGroupHeader__F4aYk span{color:#526676;font-size:.68rem;font-weight:650;text-align:right}.buyer-opportunity-scorecard_visuallyHidden__0YwyV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.buyer-opportunity-scorecard_gradeUpdated__Rx_yC{margin:-3px 2px 0;color:#64768c;font-size:.72rem;line-height:1.35}.buyer-opportunity-scorecard_factorCard__2Cdfo{min-width:0;overflow:hidden;scroll-margin-top:132px;border:1px solid #c9ddd6;border-radius:14px;background:#fff}.buyer-opportunity-scorecard_factorHeader__RPiJb{display:grid;min-width:0;min-height:52px;grid-template-columns:minmax(0,1fr) minmax(126px,48%);align-items:start;gap:8px;border-bottom:1px solid #dbe8e3;background:#edf7f3;padding:10px 14px}.buyer-opportunity-scorecard_factorTitle__MnCTC{align-self:start;margin:0;color:#081c55;font-size:.98rem;font-weight:750;letter-spacing:-.02em;line-height:1.2}.buyer-opportunity-scorecard_factorVerdict__W66Q2{display:grid;min-width:0;justify-items:end;gap:1px;margin:0;color:#10294a;text-align:right;line-height:1.18}.buyer-opportunity-scorecard_factorVerdict__W66Q2 strong{color:#08743c;font-size:.98rem;font-weight:790;letter-spacing:-.015em}.buyer-opportunity-scorecard_factorVerdict__W66Q2[data-header-tone=percentile] strong{color:#10294a}.buyer-opportunity-scorecard_factorVerdict__W66Q2 span{font-size:.75rem;font-weight:690;white-space:pre}.buyer-opportunity-scorecard_factorBody__SddJa{min-width:0;padding:13px 15px 14px}.buyer-opportunity-scorecard_factorFooter__Jasv6{border-top:1px solid #e1e9e6;padding:8px 15px 9px;color:#334d6d;font-size:.75rem;line-height:1.35}.buyer-opportunity-scorecard_factorFooter__Jasv6 strong{color:#10294a;font-weight:780}.buyer-opportunity-scorecard_factorCard__2Cdfo[data-tone=warning]{border-color:#e2c693}.buyer-opportunity-scorecard_factorCard__2Cdfo[data-tone=warning] .buyer-opportunity-scorecard_factorHeader__RPiJb{border-bottom-color:#eddfc3;background:#fff7e9}.buyer-opportunity-scorecard_factorCard__2Cdfo[data-tone=warning] .buyer-opportunity-scorecard_factorVerdict__W66Q2 strong{color:#8b570a}.buyer-opportunity-scorecard_priceGraphic___qVh2{display:grid;grid-template-rows:48px 9px 44px;min-width:0}.buyer-opportunity-scorecard_priceMarkers__sI5Cg{position:relative;height:48px}.buyer-opportunity-scorecard_estimateMarker__V1Q3l,.buyer-opportunity-scorecard_listMarker__Nn0A5{position:absolute;bottom:0;width:2px;height:48px;color:#071b55;transform:translateX(-50%)}.buyer-opportunity-scorecard_listMarker__Nn0A5{left:var(--list-position)}.buyer-opportunity-scorecard_estimateMarker__V1Q3l{left:var(--estimate-position);color:#08743c}.buyer-opportunity-scorecard_priceMarkerLabel__u7yOS{position:absolute;top:0;left:50%;display:grid;justify-items:center;transform:translateX(-50%);white-space:nowrap}.buyer-opportunity-scorecard_priceGraphic___qVh2[data-marker-density=close] .buyer-opportunity-scorecard_listMarker__Nn0A5 .buyer-opportunity-scorecard_priceMarkerLabel__u7yOS{transform:translateX(-75%)}.buyer-opportunity-scorecard_priceGraphic___qVh2[data-marker-density=close] .buyer-opportunity-scorecard_estimateMarker__V1Q3l .buyer-opportunity-scorecard_priceMarkerLabel__u7yOS{transform:translateX(-25%)}.buyer-opportunity-scorecard_priceMarkerLabel__u7yOS strong{font-size:.82rem;font-weight:790;font-variant-numeric:tabular-nums;line-height:1.1}.buyer-opportunity-scorecard_priceMarkerLabel__u7yOS small{margin-top:1px;font-size:.7rem;line-height:1}.buyer-opportunity-scorecard_estimateMarker__V1Q3l i,.buyer-opportunity-scorecard_listMarker__Nn0A5 i{position:absolute;bottom:0;left:0;width:2px;height:25px;background:currentColor}.buyer-opportunity-scorecard_priceTrack__ThsZ3{position:relative;height:9px;overflow:hidden;border:1px solid #cdd8e1;border-radius:999px;background:#edf1f4}.buyer-opportunity-scorecard_supportedRange__Ye0gs{position:absolute;inset-block:-1px;left:var(--range-start);width:var(--range-width);border:1px solid #3b9b72;background:#91d4b5}.buyer-opportunity-scorecard_estimateTick__412bF,.buyer-opportunity-scorecard_listTick__5QqVy{position:absolute;top:-3px;bottom:-3px;width:2px;background:#071b55;transform:translateX(-50%)}.buyer-opportunity-scorecard_listTick__5QqVy{left:var(--list-position)}.buyer-opportunity-scorecard_estimateTick__412bF{left:var(--estimate-position);background:#08743c}.buyer-opportunity-scorecard_priceAxis__UrNWJ{position:relative;min-height:40px;margin-top:7px;color:#293f67;font-variant-numeric:tabular-nums}.buyer-opportunity-scorecard_priceAxis__UrNWJ>span{position:absolute;top:0;display:grid;gap:1px;transform:translateX(-50%)}.buyer-opportunity-scorecard_priceAxis__UrNWJ strong{font-size:.72rem;font-weight:750}.buyer-opportunity-scorecard_priceAxis__UrNWJ small{font-size:.75rem;line-height:1.2}.buyer-opportunity-scorecard_rangeLow__6MCtG{left:var(--range-start);justify-items:start}.buyer-opportunity-scorecard_rangeCenter__gQboT{left:calc(var(--range-start) + (var(--range-width) / 2));justify-items:center;text-align:center}.buyer-opportunity-scorecard_rangeHigh__5dE1j{left:calc(var(--range-start) + var(--range-width));justify-items:end}.buyer-opportunity-scorecard_resaleDefinition__CTrLX{margin:0 0 10px;color:#2a4268;font-size:.74rem;font-weight:640;line-height:1.35}.buyer-opportunity-scorecard_growthBody__SoEU1{display:grid;min-height:108px;gap:5px}.buyer-opportunity-scorecard_growthDefinition__v0TGn{margin:0;color:#2a4268;font-size:.74rem;font-weight:610;line-height:1.35}.buyer-opportunity-scorecard_growthCopy__s29Ht{display:flex;align-items:start;justify-content:space-between;gap:12px}.buyer-opportunity-scorecard_growthTotal__RWG3G{color:#294366;font-size:.7rem;font-weight:690;font-variant-numeric:tabular-nums;line-height:1.2;text-align:right;white-space:nowrap}.buyer-opportunity-scorecard_growthValues__9KGzN{display:grid;flex:0 0 auto;justify-items:end;gap:1px}.buyer-opportunity-scorecard_growthAnnual__5Ekl4{color:#08743c;font-size:.82rem;font-weight:790;font-variant-numeric:tabular-nums;line-height:1.15;text-align:right;white-space:nowrap}.buyer-opportunity-scorecard_growthChart__IUDb9,.buyer-opportunity-scorecard_growthPlot__uika9{min-width:0;height:82px}.buyer-opportunity-scorecard_percentileGraphic__t3FW5{display:grid;gap:5px}.buyer-opportunity-scorecard_percentileTrack__U9rj3{position:relative;height:7px;border-radius:999px;background:#e2e8ec}.buyer-opportunity-scorecard_percentileTrack__U9rj3 span{display:block;width:var(--percentile-position);height:100%;border-radius:inherit;background:#168651}.buyer-opportunity-scorecard_percentileTrack__U9rj3 i{position:absolute;top:50%;left:var(--percentile-position);width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#08743c;box-shadow:0 0 0 1px #08743c;transform:translate(-50%,-50%)}.buyer-opportunity-scorecard_percentileAxis__KNtkD{display:flex;justify-content:space-between;color:#51647d;font-size:.75rem}.buyer-opportunity-scorecard_economicMetrics__4Ybwb{display:grid;gap:10px}.buyer-opportunity-scorecard_economicMetrics__4Ybwb>div{display:grid;min-width:0;grid-template-columns:minmax(0,132px) 58px minmax(82px,1fr);align-items:center;gap:8px}.buyer-opportunity-scorecard_economicMetrics__4Ybwb>.buyer-opportunity-scorecard_economicScale__kckqM{grid-template-columns:minmax(0,132px) 58px minmax(82px,1fr);margin-top:-5px}.buyer-opportunity-scorecard_economicScale__kckqM span:first-child{grid-column:3;grid-row:1;justify-self:start}.buyer-opportunity-scorecard_economicScale__kckqM span:nth-child(2){grid-column:3;grid-row:1;justify-self:center}.buyer-opportunity-scorecard_economicScale__kckqM span:last-child{grid-column:3;grid-row:1;justify-self:end}.buyer-opportunity-scorecard_economicScale__kckqM span{color:#5a6d84;font-size:.68rem;line-height:1}.buyer-opportunity-scorecard_economicLabel__9mfpf{color:#263f66;font-size:.71rem;line-height:1.3}.buyer-opportunity-scorecard_economicMetrics__4Ybwb strong{color:#08743c;font-size:.77rem;font-weight:780;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.buyer-opportunity-scorecard_economicBar__o4V7g{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:#dfe5ea}.buyer-opportunity-scorecard_economicBar__o4V7g:after{position:absolute;inset-block:-1px;left:50%;width:1px;background:#8494a6;content:""}.buyer-opportunity-scorecard_economicBar__o4V7g>i{position:absolute;inset-block:0;left:var(--economic-start);display:block;width:var(--economic-width);border-radius:inherit;background:#11844b}.buyer-opportunity-scorecard_economicBar__o4V7g[data-tone=income]>i{background:#1749ae}.buyer-opportunity-scorecard_economicBar__o4V7g[data-direction=negative]>i{background:#b16b12}.buyer-opportunity-scorecard_metricNote__rivmk{margin:9px 0 0;color:#536781;font-size:.75rem;line-height:1.35}.buyer-opportunity-scorecard_resaleDefinition__CTrLX{margin-bottom:8px;text-align:center}.buyer-opportunity-scorecard_resaleResult__bnYIn{display:flex;justify-content:flex-end;gap:5px;margin:0 0 7px;color:#314968;font-size:.72rem;font-weight:690;line-height:1.25;text-align:right}.buyer-opportunity-scorecard_resaleResult__bnYIn strong{color:#08743c;font-size:.8rem;font-weight:790}.buyer-opportunity-scorecard_resaleGraphic__N8y73{position:relative;min-width:0;padding-top:37px}.buyer-opportunity-scorecard_resaleLabels__9XJZW{position:absolute;inset:0 0 auto;height:32px}.buyer-opportunity-scorecard_currentLabel__PYbKP,.buyer-opportunity-scorecard_normLabel___8lYC{position:absolute;display:grid;justify-items:center;color:#071b55;transform:translateX(-50%);white-space:nowrap}.buyer-opportunity-scorecard_currentLabel__PYbKP{left:var(--current-position);color:#08743c}.buyer-opportunity-scorecard_normLabel___8lYC{left:var(--benchmark-position)}.buyer-opportunity-scorecard_currentLabel__PYbKP strong,.buyer-opportunity-scorecard_normLabel___8lYC strong{font-size:.78rem;font-weight:780;font-variant-numeric:tabular-nums}.buyer-opportunity-scorecard_currentLabel__PYbKP small,.buyer-opportunity-scorecard_normLabel___8lYC small{font-size:.7rem;line-height:1.2}.buyer-opportunity-scorecard_currentLabel__PYbKP:after,.buyer-opportunity-scorecard_normLabel___8lYC:after{position:absolute;top:31px;left:50%;width:1px;height:7px;background:currentColor;content:"";transform:translateX(-50%)}.buyer-opportunity-scorecard_resaleTrack__8Wyab{position:relative;height:7px;border-radius:999px;background:#dfe5ea}.buyer-opportunity-scorecard_resaleTrack__8Wyab>span{display:block;width:var(--current-position);height:100%;border-radius:inherit;background:#168651}.buyer-opportunity-scorecard_currentDot__XwXBs,.buyer-opportunity-scorecard_normDot___EpLP{position:absolute;top:50%;width:12px;height:12px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.buyer-opportunity-scorecard_currentDot__XwXBs{left:var(--current-position);background:#08743c;box-shadow:0 0 0 1px #08743c}.buyer-opportunity-scorecard_normDot___EpLP{left:var(--benchmark-position);background:#5e6b80;box-shadow:0 0 0 1px #5e6b80}.buyer-opportunity-scorecard_fallbackEvidence__nODST{margin:0;color:#344d6d;font-size:.78rem;line-height:1.45}.buyer-opportunity-scorecard_pending__EylLw{grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid #ccd9d4;border-radius:15px;background:#f3f7f5;padding:12px}.buyer-opportunity-scorecard_pendingIcon__2894n{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#e2ebe7;color:#43635a;font-size:1rem;font-weight:900;letter-spacing:.08em}.buyer-opportunity-scorecard_pending__EylLw h2,.buyer-opportunity-scorecard_pending__EylLw h3{margin:0;color:#23473e;font-size:1rem}.buyer-opportunity-scorecard_pendingReason__4hAIR{margin:4px 0 0;color:#465f58;font-size:.8125rem;line-height:1.4}@media (max-width:420px){.buyer-opportunity-scorecard_scorecard__nO_e9{gap:7px}.buyer-opportunity-scorecard_factorSubmenu__89o10{grid-auto-columns:minmax(58px,1fr)}.buyer-opportunity-scorecard_factorSubmenu__89o10:before{top:27px}.buyer-opportunity-scorecard_factorSubmenu__89o10 a{min-height:102px;grid-template-rows:62px auto auto 13px}.buyer-opportunity-scorecard_factorDial__PtRRC{width:56px;height:56px}.buyer-opportunity-scorecard_factorIcon___epss{width:32px;height:32px}.buyer-opportunity-scorecard_factorRailLabel__Yg0SY,.buyer-opportunity-scorecard_factorRailResult__RrBA8{font-size:.6875rem}.buyer-opportunity-scorecard_header__DKquX{grid-template-columns:68px 1px minmax(0,1fr);gap:12px;padding-inline:1px}.buyer-opportunity-scorecard_overallScore__qZrae{min-height:76px}.buyer-opportunity-scorecard_overallScore__qZrae>strong{font-size:3.7rem}.buyer-opportunity-scorecard_gradeDivider__B_3uI{min-height:76px}.buyer-opportunity-scorecard_gradeLabel__PHFeM{font-size:.8rem}.buyer-opportunity-scorecard_conclusion__plIXk{font-size:1.26rem}.buyer-opportunity-scorecard_summaryLine__bjm5l{font-size:.75rem}.buyer-opportunity-scorecard_sectionTitle__aQLc8{font-size:1.08rem}.buyer-opportunity-scorecard_factorHeader__RPiJb{min-height:50px;grid-template-columns:minmax(0,1fr) minmax(126px,48%);gap:8px;padding:9px 12px}.buyer-opportunity-scorecard_factorTitle__MnCTC,.buyer-opportunity-scorecard_factorVerdict__W66Q2 strong{font-size:.88rem}.buyer-opportunity-scorecard_factorVerdict__W66Q2 span{max-width:132px;font-size:.75rem}.buyer-opportunity-scorecard_factorBody__SddJa{padding:12px 14px 13px}.buyer-opportunity-scorecard_factorFooter__Jasv6{padding-inline:14px}.buyer-opportunity-scorecard_priceAxis__UrNWJ small,.buyer-opportunity-scorecard_priceAxis__UrNWJ strong{font-size:.75rem}.buyer-opportunity-scorecard_economicMetrics__4Ybwb>div{grid-template-columns:minmax(0,124px) 54px minmax(72px,1fr);gap:7px}.buyer-opportunity-scorecard_economicLabel__9mfpf{font-size:.75rem}.buyer-opportunity-scorecard_economicMetrics__4Ybwb strong{font-size:.76rem}.buyer-opportunity-scorecard_economicMetrics__4Ybwb>.buyer-opportunity-scorecard_economicScale__kckqM{grid-template-columns:minmax(0,124px) 54px minmax(72px,1fr)}}@media (max-width:350px){.buyer-opportunity-scorecard_factorSubmenu__89o10{grid-auto-columns:minmax(48px,1fr);gap:4px}.buyer-opportunity-scorecard_factorSubmenu__89o10 a{min-height:93px;grid-template-rows:54px auto auto 12px}.buyer-opportunity-scorecard_factorSubmenu__89o10:before{top:25px}.buyer-opportunity-scorecard_factorDial__PtRRC{width:48px;height:48px}.buyer-opportunity-scorecard_factorIcon___epss{width:28px;height:28px}.buyer-opportunity-scorecard_factorRailLabel__Yg0SY,.buyer-opportunity-scorecard_factorRailResult__RrBA8{font-size:.625rem}.buyer-opportunity-scorecard_factorRailLabel__Yg0SY{overflow:visible;max-width:none;text-overflow:clip}.buyer-opportunity-scorecard_dualPercentile__79ed_{font-size:.625rem}.buyer-opportunity-scorecard_fullEconomyResult__FsJ_i{display:none}.buyer-opportunity-scorecard_compactEconomyResult__egAW9{display:inline}.buyer-opportunity-scorecard_factorGroupHeader__F4aYk{gap:6px}.buyer-opportunity-scorecard_factorGroupHeader__F4aYk h2,.buyer-opportunity-scorecard_factorGroupHeader__F4aYk h3,.buyer-opportunity-scorecard_factorGroupHeader__F4aYk h4{font-size:.7rem;letter-spacing:.04em;white-space:nowrap}.buyer-opportunity-scorecard_factorGroupHeader__F4aYk span{font-size:.62rem;white-space:nowrap}.buyer-opportunity-scorecard_factorHeader__RPiJb{grid-template-columns:minmax(0,1fr) minmax(82px,auto)}.buyer-opportunity-scorecard_factorTitle__MnCTC,.buyer-opportunity-scorecard_factorVerdict__W66Q2 strong{font-size:.8rem}.buyer-opportunity-scorecard_priceGraphic___qVh2{grid-template-rows:48px 9px 62px}.buyer-opportunity-scorecard_priceGraphic___qVh2[data-marker-density=close] .buyer-opportunity-scorecard_listMarker__Nn0A5 .buyer-opportunity-scorecard_priceMarkerLabel__u7yOS{transform:translateX(calc(-100% - 4px))}.buyer-opportunity-scorecard_priceGraphic___qVh2[data-marker-density=close] .buyer-opportunity-scorecard_estimateMarker__V1Q3l .buyer-opportunity-scorecard_priceMarkerLabel__u7yOS{transform:translateX(4px)}.buyer-opportunity-scorecard_priceAxis__UrNWJ{min-height:58px}.buyer-opportunity-scorecard_priceAxis__UrNWJ>.buyer-opportunity-scorecard_rangeCenter__gQboT{top:0}.buyer-opportunity-scorecard_priceAxis__UrNWJ>.buyer-opportunity-scorecard_rangeHigh__5dE1j,.buyer-opportunity-scorecard_priceAxis__UrNWJ>.buyer-opportunity-scorecard_rangeLow__6MCtG{top:32px}.buyer-opportunity-scorecard_economicMetrics__4Ybwb>div{grid-template-columns:minmax(0,1fr) auto}.buyer-opportunity-scorecard_economicBar__o4V7g{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.buyer-opportunity-scorecard_scorecard__nO_e9,.buyer-opportunity-scorecard_scorecard__nO_e9 *{scroll-behavior:auto}}@media (forced-colors:active){.buyer-opportunity-scorecard_economicBar__o4V7g,.buyer-opportunity-scorecard_factorCard__2Cdfo,.buyer-opportunity-scorecard_pending__EylLw,.buyer-opportunity-scorecard_percentileTrack__U9rj3,.buyer-opportunity-scorecard_priceTrack__ThsZ3,.buyer-opportunity-scorecard_resaleTrack__8Wyab{border:1px solid CanvasText}.buyer-opportunity-scorecard_currentDot__XwXBs,.buyer-opportunity-scorecard_economicBar__o4V7g>i,.buyer-opportunity-scorecard_factorHeader__RPiJb,.buyer-opportunity-scorecard_normDot___EpLP,.buyer-opportunity-scorecard_percentileTrack__U9rj3 i,.buyer-opportunity-scorecard_percentileTrack__U9rj3 span,.buyer-opportunity-scorecard_resaleTrack__8Wyab>span,.buyer-opportunity-scorecard_supportedRange__Ye0gs{background:Canvas;color:CanvasText}}.housegrade-summary-card_card__Wed08{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;border:1px solid #c9ddd6;border-radius:16px;background:#fff;padding:16px;color:#10294a;box-shadow:0 10px 26px rgb(22 51 43/6%)}.housegrade-summary-card_score__ac7eL{display:grid;min-width:92px;min-height:82px;place-content:center;justify-items:center;border-radius:13px;background:#e9f6f0;color:#08743c}.housegrade-summary-card_score__ac7eL strong{font-size:clamp(2.5rem,8vw,3.65rem);font-weight:780;letter-spacing:-.07em;line-height:.9}.housegrade-summary-card_score__ac7eL span{margin-top:5px;font-size:.75rem;font-weight:780;letter-spacing:.01em}.housegrade-summary-card_statusCopy__X_ElX,.housegrade-summary-card_summary__VqqOi{display:grid;min-width:0;gap:3px}.housegrade-summary-card_eyebrow__lbMHA{margin:0;color:#08743c;font-size:.7rem;font-weight:790;letter-spacing:.065em;text-transform:uppercase}.housegrade-summary-card_statusCopy__X_ElX h2,.housegrade-summary-card_statusCopy__X_ElX h3,.housegrade-summary-card_summary__VqqOi h2,.housegrade-summary-card_summary__VqqOi h3{margin:0;color:#071b55;font-size:clamp(1.2rem,4vw,1.55rem);font-weight:770;letter-spacing:-.03em;line-height:1.08}.housegrade-summary-card_conclusion__Psemz,.housegrade-summary-card_statusCopy__X_ElX>p:last-child{max-width:42rem;margin:2px 0 0;color:#405671;font-size:.82rem;line-height:1.4}.housegrade-summary-card_pending__jPqiI{box-shadow:none}.housegrade-summary-card_statusMark__R6ko_{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#edf3f0;color:#426158;font-size:1.1rem;font-weight:800;letter-spacing:.08em}.housegrade-summary-card_pending__jPqiI[data-housegrade-state=review]{border-color:#e0c899;background:#fffdf8}.housegrade-summary-card_pending__jPqiI[data-housegrade-state=review] .housegrade-summary-card_statusMark__R6ko_{background:#fff2d6;color:#8a5a05}@media (max-width:520px){.housegrade-summary-card_card__Wed08{gap:10px;padding:11px 12px}.housegrade-summary-card_score__ac7eL{min-width:74px;min-height:70px}.housegrade-summary-card_score__ac7eL strong{font-size:2.5rem}.housegrade-summary-card_conclusion__Psemz{line-height:1.32}}