[data-tool-shell=compare]{--compare-content-max:78rem;--compare-card-gap:clamp(.625rem, 1.6vw, 1rem);background:var(--ledger-canvas);min-width:0;color:var(--ledger-ink);overflow-x:clip}[data-tool-shell=compare]>section,[data-tool-shell=compare] [data-testid=comparison-project-selector]{min-width:0}[data-tool-shell=compare] [data-testid=comparison-project-selector]{gap:2rem;display:grid;overflow:visible}[data-tool-shell=compare] .compare-selector__hero{border:1px solid var(--ledger-border);border-radius:var(--ledger-radius-hero);background:var(--ledger-surface);min-width:0;box-shadow:var(--ledger-elevation,0 1px 2px #15202e0a);padding:clamp(1.25rem,3vw,2.5rem)}[data-tool-shell=compare] .compare-selector__hero :is(h2,p){overflow-wrap:anywhere}[data-tool-shell=compare] .compare-selector__hero h2{letter-spacing:-.02em;max-width:22ch}[data-tool-shell=compare] .compare-selector__hero>div{max-width:52rem}[data-tool-shell=compare] .compare-selector__hero form,[data-tool-shell=compare] .compare-selector__search form{min-width:0}[data-tool-shell=compare] .compare-selector__hero label,[data-tool-shell=compare] .compare-selector__search label{color:var(--ledger-ink);display:block}[data-tool-shell=compare] .compare-selector__hero input,[data-tool-shell=compare] .compare-selector__search input{border-color:var(--ledger-control-border);background:var(--ledger-surface);min-width:0;min-height:2.75rem;color:var(--ledger-ink)}[data-tool-shell=compare] .compare-selector__hero input::placeholder,[data-tool-shell=compare] .compare-selector__search input::placeholder{color:var(--ledger-ink-soft);opacity:1}[data-tool-shell=compare] .compare-selector__hero form>div,[data-tool-shell=compare] .compare-selector__search form>div{align-items:stretch}[data-tool-shell=compare] .compare-selector__hero form button,[data-tool-shell=compare] .compare-selector__search form button{min-height:2.75rem}[data-tool-shell=compare] :is(button,input,a):focus-visible{outline:3px solid var(--ledger-action);outline-offset:3px}[data-tool-shell=compare] .compare-selector__collapsed,[data-tool-shell=compare] .compare-selector__draft{border-color:var(--ledger-border);background:var(--ledger-surface);min-width:0;box-shadow:var(--ledger-elevation,0 1px 2px #15202e0a)}[data-tool-shell=compare] .compare-selector__collapsed>div{row-gap:.625rem}[data-tool-shell=compare] .compare-selector__collapsed>div>span:first-child,[data-tool-shell=compare] .compare-selector__draft>p:first-child{color:var(--ledger-ink-soft);letter-spacing:.08em;flex:none}[data-tool-shell=compare] .compare-selector__collapsed>div>span:not(:first-child){border:1px solid var(--ledger-border);background:var(--ledger-surface-muted);min-width:0;max-width:min(100%,18rem)}[data-tool-shell=compare] .compare-selector__collapsed>div>span:not(:first-child)>span{overflow-wrap:anywhere;min-width:0}[data-tool-shell=compare] .compare-selector__collapsed button,[data-tool-shell=compare] .compare-selector__draft button{min-height:2.75rem}[data-tool-shell=compare] .compare-selector__collapsed button:not([data-testid=compare-desktop-cta]):hover{color:var(--ledger-action-hover)}[data-tool-shell=compare] .compare-selector__nearby,[data-tool-shell=compare] .compare-selector__search,[data-tool-shell=compare] .compare-selector__pairs,[data-tool-shell=compare] .compare-selector__candidates,[data-tool-shell=compare] .compare-selector__explanation{min-width:0;padding-top:.75rem}[data-tool-shell=compare] .compare-selector__nearby,[data-tool-shell=compare] .compare-selector__search{padding-block:.5rem}[data-tool-shell=compare] :is(.compare-selector__pairs,.compare-selector__candidates,.compare-selector__explanation,.compare-selector__nearby) h3{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}[data-tool-shell=compare] [data-compare-selection-card],[data-tool-shell=compare] [data-compare-suggestion=computed]{border-color:var(--ledger-control-border);background:var(--ledger-surface);min-width:0;min-height:2.75rem;color:var(--ledger-ink);box-shadow:var(--ledger-elevation,0 1px 2px #15202e0a);transition:border-color .16s,box-shadow .16s,background-color .16s}[data-tool-shell=compare] [data-compare-selection-card]:hover,[data-tool-shell=compare] [data-compare-suggestion=computed]:hover{border-color:var(--ledger-action);box-shadow:var(--ledger-hover-elevation,0 10px 24px #15202e17)}[data-tool-shell=compare] [data-compare-selection-card][data-checked=true]{border-color:var(--ledger-action);background:color-mix(in srgb, var(--ledger-action) 8%, var(--ledger-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--ledger-action) 15%, transparent)}[data-tool-shell=compare] [data-compare-card-name],[data-tool-shell=compare] [data-compare-card-description],[data-tool-shell=compare] [data-compare-card-action],[data-tool-shell=compare] [data-compare-suggestion=computed]>span{overflow-wrap:anywhere;min-width:0}[data-tool-shell=compare] [data-compare-card-name]{text-wrap:balance}[data-tool-shell=compare] [data-compare-card-description]{flex:auto}[data-tool-shell=compare] [data-compare-card-action]{flex:none;margin-top:.75rem}[data-tool-shell=compare] [data-compare-suggestion=computed]{text-align:left}[data-tool-shell=compare] [data-compare-suggestion=computed]>span:last-child{color:var(--ledger-action)}[data-tool-shell=compare] [data-compare-suggestion=computed]:active,[data-tool-shell=compare] [data-compare-selection-card]:active{background:color-mix(in srgb, var(--ledger-action) 12%, var(--ledger-surface))}[data-tool-shell=compare] .compare-selector__explanation ol{margin:0;padding:0;list-style:none}[data-tool-shell=compare] .compare-selector__explanation li{border-color:var(--ledger-border);background:var(--ledger-surface);min-width:0;box-shadow:var(--ledger-elevation,0 1px 2px #15202e0a)}[data-tool-shell=compare] .compare-selector__explanation li strong{font-variant-numeric:tabular-nums}[data-tool-shell=compare] [data-ledger-state=upstream_error]{border-color:var(--ledger-error);background:var(--ledger-error-surface);color:var(--ledger-error-foreground)}[data-tool-shell=compare] :is([data-ledger-state=no_peer],[data-ledger-state=no_suggestions]){overflow-wrap:anywhere;max-width:68ch}[data-tool-shell=compare] .compare-selector__pairs{order:1}[data-tool-shell=compare] .compare-selector__candidates{order:2}[data-tool-shell=compare] .compare-selector__explanation{order:3}[data-tool-shell=compare] .compare-selection-bar{color:var(--ledger-ink);background:var(--ledger-surface);border-top-color:var(--ledger-border);box-shadow:0 -10px 24px #15202e17}[data-tool-shell=compare] .compare-selection-bar__inner{min-width:0;padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}[data-tool-shell=compare] .compare-selection-bar__summary,[data-tool-shell=compare] .compare-selection-bar__names{min-width:0}[data-tool-shell=compare] .compare-selection-bar__count{color:var(--ledger-ink-soft);font-variant-numeric:tabular-nums}[data-tool-shell=compare] .compare-selection-bar__clear{min-width:4.25rem}[data-tool-shell=compare] .compare-selection-bar__cta{min-width:7.25rem}[data-tool-shell=compare] .compare-selection-bar__cta:disabled{cursor:not-allowed;background:var(--ledger-action);opacity:.58}[data-tool-shell=compare] :is([data-comparison-summary=true],[data-comparison-published-facts-grid]){border-color:var(--ledger-border);background:var(--ledger-surface);min-width:0;color:var(--ledger-ink);box-shadow:var(--ledger-elevation,0 1px 2px #15202e0a)}[data-tool-shell=compare] .comparison-summary__heading,[data-tool-shell=compare] .comparison-snapshot-grid__heading{min-width:0}[data-tool-shell=compare] .comparison-summary__heading h2,[data-tool-shell=compare] .comparison-snapshot-grid__heading h2{overflow-wrap:anywhere;color:var(--ledger-ink);margin:.25rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.3}[data-tool-shell=compare] .comparison-summary__table-shell{max-width:100%;margin-top:1.25rem;overflow-x:auto}[data-tool-shell=compare] .comparison-summary__empty{color:var(--ledger-ink-soft);margin-top:1rem;font-size:.875rem}[data-tool-shell=compare] .comparison-summary__table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:0}[data-tool-shell=compare] .comparison-summary__table :is(th,td){border-bottom:1px solid var(--ledger-border);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:1rem 1.25rem;line-height:1.55}[data-tool-shell=compare] .comparison-summary__table thead th{border-bottom:2px solid var(--ledger-rule);font-size:.8125rem}[data-tool-shell=compare] .comparison-summary__table :is(thead,tbody) th:first-child{width:18%}[data-tool-shell=compare] .comparison-summary__table tbody th{font-size:.875rem;font-weight:700}[data-tool-shell=compare] .comparison-snapshot-grid__heading{align-items:end}[data-tool-shell=compare] .comparison-snapshot-grid__controls{border-block:1px solid var(--ledger-border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-top:1.25rem;padding:.625rem 0;display:flex}[data-tool-shell=compare] .comparison-snapshot-grid__toggle{min-height:2.75rem;color:var(--ledger-ink);align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:inline-flex}[data-tool-shell=compare] .comparison-snapshot-grid__toggle input{width:1.25rem;height:1.25rem;accent-color:var(--ledger-action)}[data-tool-shell=compare] .comparison-snapshot-grid__hidden-count{max-width:50%;color:var(--ledger-ink-soft);text-align:right;overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}[data-tool-shell=compare] .comparison-snapshot-grid__scroll{overscroll-behavior-inline:contain;max-width:100%;margin-top:1rem;overflow-x:auto}[data-tool-shell=compare] .comparison-snapshot-grid__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;color:var(--ledger-ink);font-variant-numeric:tabular-nums}[data-tool-shell=compare] .comparison-snapshot-grid__table th,[data-tool-shell=compare] .comparison-snapshot-grid__table td{border:0;border-bottom:1px solid var(--ledger-border);vertical-align:top;text-align:left;overflow-wrap:anywhere;min-width:0;padding:.75rem;font-size:.8125rem;line-height:1.45}[data-tool-shell=compare] .comparison-snapshot-grid__table thead th{top:var(--compare-table-sticky-offset,0px);z-index:2;background:var(--ledger-surface);border-bottom:2px solid var(--ledger-rule);color:var(--ledger-ink);font-size:.8125rem;font-weight:700;position:sticky}[data-tool-shell=compare] .comparison-snapshot-grid__table thead th:first-child{width:22%}[data-tool-shell=compare] .comparison-snapshot-grid__project-title,[data-tool-shell=compare] .comparison-snapshot-grid__snapshot{display:block}[data-tool-shell=compare] .comparison-snapshot-grid__project-title--mobile{display:none}[data-tool-shell=compare] .comparison-snapshot-grid__project-title{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.35}[data-tool-shell=compare] .comparison-snapshot-grid__snapshot{color:var(--ledger-ink-soft);overflow-wrap:anywhere;margin-top:.375rem;font-size:.6875rem;font-weight:500;line-height:1.45}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr>th[scope=row]{background:var(--ledger-surface);width:22%;color:var(--ledger-ink);white-space:normal;overflow-wrap:anywhere;font-size:.75rem;font-weight:600}[data-tool-shell=compare] .comparison-snapshot-grid__category th{padding-top:1.625rem;padding-bottom:.5rem;border-bottom:1px solid var(--ledger-rule);background:color-mix(in srgb, var(--ledger-action) 7%, var(--ledger-surface));color:var(--ledger-ink);letter-spacing:normal;text-transform:none;padding-inline:.75rem;font-size:.75rem;font-weight:700}[data-tool-shell=compare] .comparison-snapshot-grid__row--identical{background:var(--ledger-surface)}[data-tool-shell=compare] .comparison-snapshot-grid__row--identical>th,[data-tool-shell=compare] .comparison-snapshot-grid__row--identical>td{color:var(--ledger-ink-soft)}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr:not(.comparison-snapshot-grid__category):hover>*{background:var(--ledger-row-hover)}[data-tool-shell=compare] .comparison-snapshot-grid__merged-cell{color:var(--ledger-ink)}[data-tool-shell=compare] .comparison-snapshot-grid__same-for-all{color:var(--ledger-verified);margin-inline-end:.5rem;font-size:.75rem;font-weight:700;display:inline-block}[data-tool-shell=compare] .comparison-snapshot-grid__value{overflow-wrap:anywhere;display:inline}[data-tool-shell=compare] .comparison-snapshot-grid__expand{border:1px solid var(--ledger-control-border);border-radius:var(--ledger-control-radius);background:var(--ledger-surface);min-height:2.75rem;color:var(--ledger-action);vertical-align:middle;align-items:center;margin-inline-start:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-tool-shell=compare] .comparison-snapshot-grid__expand:hover{border-color:var(--ledger-action);color:var(--ledger-action-hover)}[data-tool-shell=compare] :is([data-comparison-cell-state=missing],[data-comparison-project-state=unavailable]){color:var(--ledger-ink-soft);font-style:italic}@media (min-width:768px){[data-tool-shell=compare] .comparison-snapshot-grid__table thead th:not(:first-child){box-shadow:inset 1px 0 0 var(--ledger-border)}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr:not(.comparison-snapshot-grid__category)>td{border-inline-start:1px solid var(--ledger-border)}}@media (min-width:64rem){[data-tool-shell=compare] .compare-selector__pairs{order:2}[data-tool-shell=compare] .compare-selector__candidates{order:1}[data-tool-shell=compare] .compare-selector__explanation{order:3}[data-tool-shell=compare] .compare-selection-bar{display:none}}@media (max-width:767px){[data-tool-shell=compare] .compare-selector__collapsed [data-testid=compare-desktop-cta]{display:none}[data-tool-shell=compare] .compare-selector__hero{padding:1.125rem}[data-tool-shell=compare] .compare-selector__hero h2{max-width:none}[data-tool-shell=compare] .compare-selector__hero form>div,[data-tool-shell=compare] .compare-selector__search form>div{gap:.625rem}[data-tool-shell=compare] .compare-selector__hero form button,[data-tool-shell=compare] .compare-selector__search form button{width:100%}[data-tool-shell=compare] :is([data-comparison-summary=true],[data-comparison-published-facts-grid]){border-radius:var(--ledger-radius)}[data-tool-shell=compare] .comparison-snapshot-grid__controls{flex-wrap:wrap;align-items:flex-start}[data-tool-shell=compare] .comparison-snapshot-grid__hidden-count{text-align:left;max-width:100%}[data-tool-shell=compare] .comparison-summary__table :is(th,td){padding-inline:.5rem}[data-tool-shell=compare] .comparison-summary__table :is(thead,tbody) th:first-child{width:40%}[data-tool-shell=compare] .comparison-summary__table tbody th{overflow-wrap:normal;white-space:nowrap}[data-tool-shell=compare] .comparison-snapshot-grid__scroll{overflow:visible}[data-tool-shell=compare] .comparison-snapshot-grid__table{display:block}[data-tool-shell=compare] .comparison-snapshot-grid__table thead{z-index:3;background:var(--ledger-surface);display:block;position:sticky;top:0}[data-tool-shell=compare] .comparison-snapshot-grid__table thead tr{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}[data-tool-shell=compare] .comparison-snapshot-grid__table thead th{padding:.5rem;font-size:.75rem;line-height:1.3;display:block;position:sticky}[data-tool-shell=compare] .comparison-snapshot-grid__project-title--desktop{display:none}[data-tool-shell=compare] .comparison-snapshot-grid__project-title--mobile{display:block}[data-tool-shell=compare] .comparison-snapshot-grid__snapshot,[data-tool-shell=compare] .comparison-snapshot-grid__table thead th:first-child{display:none}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody{display:block}[data-tool-shell=compare] .comparison-snapshot-grid__category{margin-top:1rem;display:block}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr:not(.comparison-snapshot-grid__category){display:block}[data-tool-shell=compare] .comparison-snapshot-grid__category th{border-bottom-color:var(--ledger-rule);width:auto;padding:.75rem 1rem;display:block}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr:not(.comparison-snapshot-grid__category)>th[scope=row]{border-bottom:0;width:auto;padding:1rem .75rem .5rem;font-size:.9375rem;font-weight:650;line-height:1.4;display:block}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr:not(.comparison-snapshot-grid__category)>td{border-bottom:1px solid var(--ledger-border);width:auto;padding:.75rem .75rem .875rem;display:block}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr:not(.comparison-snapshot-grid__category)>td:before{color:var(--ledger-ink-soft);content:attr(data-comparison-column-label);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;line-height:1.35;display:block}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr>td[data-comparison-cell-state=same]:before{content:none}[data-tool-shell=compare] .comparison-snapshot-grid__merged-cell{padding-top:.625rem}[data-tool-shell=compare] .comparison-snapshot-grid__expand{margin:.375rem 0 0}}@media (max-width:390px){[data-tool-shell=compare] [data-compare-selection-card]{padding:.75rem}[data-tool-shell=compare] [data-compare-selection-card]>span{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.625rem;display:grid}[data-tool-shell=compare] [data-compare-selection-card]>span>span:last-child{white-space:normal;max-width:5.5rem}[data-tool-shell=compare] .compare-selection-bar__inner{gap:.375rem;padding-inline:.625rem}[data-tool-shell=compare] .compare-selection-bar__clear,[data-tool-shell=compare] .compare-selection-bar__cta{min-width:0;padding-inline:.625rem}}@media (prefers-reduced-motion:reduce){[data-tool-shell=compare] *,[data-tool-shell=compare] :before,[data-tool-shell=compare] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){[data-tool-shell=compare] [data-compare-selection-card],[data-tool-shell=compare] [data-compare-suggestion=computed],[data-tool-shell=compare] .comparison-summary__card,[data-tool-shell=compare] .comparison-snapshot-grid__expand{border:1px solid buttontext}[data-tool-shell=compare] :is(button,input,a):focus-visible{outline:3px solid highlight}}
[data-tool-shell=compare] :is(.comparison-snapshot-grid__configurations,.comparison-snapshot-grid__amenities){margin:0;padding:0;list-style:none}[data-tool-shell=compare] .comparison-snapshot-grid__configurations{gap:.375rem;display:grid;container:comparison-configuration/inline-size}[data-tool-shell=compare] .comparison-snapshot-grid__configurations li{border-bottom:1px solid color-mix(in srgb, var(--ledger-border) 65%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;gap:.625rem;padding-block:.25rem;display:grid}[data-tool-shell=compare] .comparison-snapshot-grid__configurations li:last-child{border-bottom:0}[data-tool-shell=compare] .comparison-snapshot-grid__configurations li>span{min-width:0;color:var(--ledger-ink-soft);overflow-wrap:anywhere;font-size:.75rem}[data-tool-shell=compare] .comparison-snapshot-grid__configurations strong{overflow-wrap:anywhere;min-width:0;color:var(--ledger-ink);text-align:right;font-size:.8125rem;font-weight:650}[data-tool-shell=compare] .comparison-snapshot-grid__configurations li>strong:only-child{text-align:left;grid-column:1/-1}@container comparison-configuration (max-width:14rem){[data-tool-shell=compare] .comparison-snapshot-grid__configurations li{grid-template-columns:minmax(0,1fr);gap:.25rem}[data-tool-shell=compare] .comparison-snapshot-grid__configurations strong{text-align:left}}[data-tool-shell=compare] .comparison-snapshot-grid__amenities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}[data-tool-shell=compare] .comparison-snapshot-grid__amenities li{align-items:flex-start;gap:.375rem;min-width:0;line-height:1.35;display:flex}[data-tool-shell=compare] .comparison-snapshot-grid__amenities svg{width:.9375rem;height:.9375rem;color:var(--ledger-action);stroke-width:1.75px;flex:none;margin-top:.0625rem}[data-tool-shell=compare] .comparison-snapshot-grid__amenities span{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){[data-tool-shell=compare] .comparison-snapshot-grid__amenities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){[data-tool-shell=compare] .comparison-snapshot-grid__amenities{grid-template-columns:minmax(0,1fr)}}
.compare-selector__mobile{display:none}@media (max-width:767px){.compare-selector__legacy{display:none}.compare-selector__mobile{display:block}[data-tool-shell=compare] .compare-selector--results{box-shadow:none;background:0 0;border:0;padding:0}.compare-mobile-results-action{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;margin:0;display:flex}.compare-mobile-slots{box-shadow:0 12px 32px color-mix(in srgb, var(--ledger-ink) 7%, transparent)}.compare-mobile-slot{min-height:4.25rem}.compare-mobile-slot__number{background:var(--ledger-action);width:2rem;height:2rem;color:var(--ledger-surface);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.compare-mobile-slot--empty .compare-mobile-slot__number{background:var(--ledger-surface-muted);color:var(--ledger-action);outline:1px solid var(--ledger-control-border)}.compare-mobile-search{z-index:70;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));background:var(--ledger-surface);position:fixed;inset:0;overflow-y:auto}.compare-mobile-search__header{z-index:1;margin:calc(max(1rem, env(safe-area-inset-top)) * -1) -1rem 0;padding:max(1rem, env(safe-area-inset-top)) 1rem 1rem;border-bottom:1px solid var(--ledger-border);background:color-mix(in srgb, var(--ledger-surface) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.compare-mobile-search__results{padding-top:1rem}.compare-mobile-search__group+.compare-mobile-search__group{margin-top:1.25rem}[data-tool-shell=compare] :is([data-comparison-summary=true],[data-comparison-published-facts-grid]){padding:.875rem}[data-tool-shell=compare] .comparison-summary__table-shell{margin-top:.75rem}[data-tool-shell=compare] .comparison-snapshot-grid__controls{margin-top:.75rem;padding-block:.5rem}[data-tool-shell=compare] .comparison-snapshot-grid__scroll{margin-top:.625rem}[data-tool-shell=compare] .comparison-summary__table-shell{overflow:visible}[data-tool-shell=compare] .comparison-summary__table,[data-tool-shell=compare] .comparison-summary__table :is(thead,tbody){width:auto;display:block}[data-tool-shell=compare] .comparison-summary__table thead tr{border-bottom:1px solid var(--ledger-rule);display:grid}[data-tool-shell=compare] .comparison-summary__table[data-column-count="3"] :is(thead tr,tbody tr.comparison-summary__row--compact){grid-template-columns:repeat(2,minmax(0,1fr))}[data-tool-shell=compare] .comparison-summary__table[data-column-count="4"] :is(thead tr,tbody tr.comparison-summary__row--compact){grid-template-columns:repeat(3,minmax(0,1fr))}[data-tool-shell=compare] .comparison-summary__table thead th{background:var(--ledger-surface-muted);overflow-wrap:anywhere;border:0;min-width:0;padding:.5rem;font-size:.6875rem;line-height:1.25;display:block}[data-tool-shell=compare] .comparison-summary__table thead th:first-child{display:none}[data-tool-shell=compare] .comparison-summary__table thead th:nth-child(2){padding-inline-start:0}[data-tool-shell=compare] .comparison-summary__table thead th:last-child{padding-inline-end:0}[data-tool-shell=compare] .comparison-summary__table tbody tr{border-bottom:1px solid var(--ledger-rule);padding-block:.75rem;display:block}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--compact{display:grid}[data-tool-shell=compare] .comparison-summary__table tbody :is(th,td){border:0;width:auto;padding:0;display:block}[data-tool-shell=compare] .comparison-summary__table tbody th{margin-bottom:.5rem;font-size:1rem}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--compact th{grid-column:1/-1}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--compact td{min-width:0;padding-inline:.5rem}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--compact th+td{padding-inline-start:0}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--compact td:last-child{padding-inline-end:0}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--compact td+td{border-inline-start:1px solid var(--ledger-border)}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--stacked td{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:start;column-gap:.625rem;display:grid}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--stacked td+td{border-top:1px solid var(--ledger-border);margin-top:.625rem;padding-top:.625rem}[data-tool-shell=compare] .comparison-summary__table tbody tr.comparison-summary__row--stacked td:before{color:var(--ledger-ink-soft);content:attr(data-comparison-project-label);overflow-wrap:anywhere;grid-column:1;font-size:.75rem;font-weight:700}[data-tool-shell=compare] .comparison-summary__value{display:block}[data-tool-shell=compare] .comparison-summary__row--stacked .comparison-summary__value,[data-tool-shell=compare] .comparison-summary__row--stacked .comparison-summary__supporting-detail{grid-column:2}[data-tool-shell=compare] .comparison-summary__supporting-detail{color:var(--ledger-ink-soft);margin-top:.25rem;font-size:.6875rem;line-height:1.4}[data-tool-shell=compare] .comparison-summary__supporting-detail summary{min-height:1.5rem;color:var(--ledger-action);cursor:pointer;font-weight:700}}
.property-contact-comparison-projects{border-block:1px solid var(--ledger-border);min-width:0;color:var(--ledger-ink);margin-block:.75rem 1rem;padding-block:.625rem}.property-contact-comparison-projects__label{color:var(--ledger-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:700;line-height:1.4}.property-contact-comparison-projects__list{gap:.375rem;min-width:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.property-contact-comparison-projects__list li{border-top:1px solid var(--ledger-border);min-width:0;color:var(--ledger-ink);overflow-wrap:anywhere;padding-top:.375rem;font-size:.75rem;font-weight:650;line-height:1.4}.property-contact-comparison-projects__list li:first-child{border-top:0;padding-top:0}[data-tool-shell=compare] .compare-page-shell__main{gap:1.5rem;min-width:0;display:grid}[data-tool-shell=compare] :is(.comparison-summary__heading,.comparison-snapshot-grid__heading) h2.ledger-kicker{color:var(--ledger-action);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.3}[data-tool-shell=compare] .compare-page-shell__frame--results{width:100%;max-width:80rem}[data-tool-shell=compare] .compare-page-shell__results-layout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}[data-tool-shell=compare] .compare-page-shell__results-rail{min-width:0;display:none}[data-tool-shell=compare] .comparison-contact-results-bar{display:block}[data-tool-shell=compare] .comparison-contact-results-bar__inner{gap:.75rem}[data-tool-shell=compare] .comparison-contact-results-bar__summary{min-width:0;color:var(--ledger-ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:.75rem;line-height:1.35;overflow:hidden}[data-tool-shell=compare] .comparison-contact-results-bar__summary span{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700;display:block}[data-tool-shell=compare] .comparison-contact-results-bar__summary strong{color:var(--ledger-ink)}[data-tool-shell=compare] .comparison-contact-results-bar__action{border:1px solid var(--ledger-action);border-radius:var(--ledger-control-radius);background:var(--ledger-action);min-height:2.75rem;color:var(--ledger-action-contrast);flex:none;justify-content:center;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:700;display:inline-flex}[data-tool-shell=compare] .comparison-contact-results-bar__action:hover{border-color:var(--ledger-action-hover);background:var(--ledger-action-hover)}[data-tool-shell=compare] .comparison-contact-results-bar__action:focus-visible,[data-tool-shell=compare] .comparison-project-heading :is(a,button):focus-visible,[data-tool-shell=compare] .comparison-photos-body button:focus-visible{outline:2px solid var(--ledger-action);outline-offset:2px}[data-tool-shell=compare] .comparison-project-heading--desktop{align-items:flex-start;gap:.5625rem;min-width:0;display:flex}[data-tool-shell=compare] .comparison-project-heading--mobile{display:none}[data-tool-shell=compare] .comparison-project-heading__thumbnail-trigger{border-radius:.375rem;flex:none;align-items:center;width:3.25rem;min-height:2.75rem;display:flex}[data-tool-shell=compare] .comparison-project-heading__thumbnail{background:var(--ledger-surface-muted);border-radius:.375rem;flex:none;width:3.25rem;height:2.5rem;display:block;position:relative;overflow:hidden}[data-tool-shell=compare] .comparison-project-heading__thumbnail>span:last-child{inset-inline-end:.1875rem;border-radius:var(--ledger-radius-tag);background:var(--ledger-ink);color:var(--ledger-surface);padding:.0625rem .25rem;font-size:.5625rem;line-height:1.35;position:absolute;bottom:.1875rem}[data-tool-shell=compare] .comparison-project-heading__thumbnail--empty{color:var(--ledger-ink-soft);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex}[data-tool-shell=compare] .comparison-project-heading__copy{flex:auto;min-width:0;display:block}[data-tool-shell=compare] .comparison-project-heading__name{min-height:2.75rem;color:var(--ledger-ink);overflow-wrap:anywhere;align-items:center;font-size:.8125rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}[data-tool-shell=compare] .comparison-project-heading__name:hover,[data-tool-shell=compare] .comparison-project-heading__report-link:hover{color:var(--ledger-action-hover);text-underline-offset:.1875rem;text-decoration:underline}[data-tool-shell=compare] .comparison-project-heading__rate{color:var(--ledger-action);overflow-wrap:anywhere;margin-top:.125rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:block}[data-tool-shell=compare] .comparison-project-heading__actions{flex-wrap:wrap;align-items:center;gap:.125rem .5rem;margin-top:.125rem;display:flex}[data-tool-shell=compare] .comparison-project-heading__report-link,[data-tool-shell=compare] .comparison-project-heading__photo-count{border-radius:var(--ledger-control-radius);min-height:2.75rem;color:var(--ledger-action);align-items:center;font-size:.6875rem;font-weight:650;line-height:1.25;display:inline-flex}[data-tool-shell=compare] .comparison-project-heading__photo-count{color:var(--ledger-ink-soft);text-underline-offset:.1875rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-tool-shell=compare] .comparison-project-heading__photo-count:hover{color:var(--ledger-action-hover)}[data-tool-shell=compare] .comparison-photos-body{display:none}[data-gallery-report-link=true]{overflow-wrap:anywhere;white-space:normal;max-width:100%}@media (min-width:100rem){[data-tool-shell=compare] .compare-page-shell__frame--results{max-width:99.5rem}[data-tool-shell=compare] .compare-page-shell__results-layout{grid-template-columns:minmax(0,76rem) 18rem;gap:1.5rem}[data-tool-shell=compare] .compare-page-shell__results-rail{display:block}[data-tool-shell=compare] .compare-page-shell__results-rail-sticky{position:sticky;top:2rem}[data-tool-shell=compare] .compare-page-shell__results-bar{display:none}}@media (max-width:767px){[data-tool-shell=compare] .compare-page-shell__main{gap:.75rem}[data-tool-shell=compare] .comparison-snapshot-grid__table thead.comparison-snapshot-grid__header{border-bottom:1px solid color-mix(in srgb, var(--ledger-action) 22%, var(--ledger-border));background:color-mix(in srgb, var(--ledger-action) 7%, var(--ledger-surface));overflow:hidden;box-shadow:0 .25rem .75rem #15202e1a}[data-tool-shell=compare] .comparison-snapshot-grid__header tr{align-items:stretch;height:4rem}[data-tool-shell=compare] .comparison-snapshot-grid__table .comparison-snapshot-grid__header th{background:0 0;align-items:center;display:flex;position:static}[data-tool-shell=compare] .comparison-project-heading--desktop{display:none}[data-tool-shell=compare] .comparison-project-heading--mobile{width:100%;display:block}[data-tool-shell=compare] .comparison-project-heading__mobile-link{height:100%;min-height:2.75rem;color:var(--ledger-ink);overflow-wrap:anywhere;align-items:center;padding-block:0;font-size:.6875rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}[data-tool-shell=compare] .comparison-project-heading__mobile-link span{color:var(--ledger-action)}[data-tool-shell=compare] .comparison-photos-body{border:1px solid var(--ledger-border);border-radius:var(--ledger-control-radius);background:var(--ledger-surface);margin-block:.625rem;display:block;overflow:hidden}[data-tool-shell=compare] .comparison-photos-body__label-row,[data-tool-shell=compare] .comparison-photos-body__label-row>th{display:block}[data-tool-shell=compare] .comparison-photos-body__label-row>th{border-bottom:1px solid var(--ledger-border);width:auto;color:var(--ledger-ink-soft);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.5rem .75rem .375rem;font-size:.625rem;font-weight:700;line-height:1.4;display:flex}[data-tool-shell=compare] .comparison-photos-body__label-row>th>span:last-child{letter-spacing:normal;text-transform:none;font-weight:500}[data-tool-shell=compare] table.comparison-snapshot-grid__table>tbody.comparison-photos-body>tr.comparison-photos-body__media-row{grid-template-columns:repeat(var(--comparison-project-count,1), minmax(0, 1fr));gap:.4375rem;padding:.5625rem .75rem .6875rem;display:grid}[data-tool-shell=compare] table.comparison-snapshot-grid__table>tbody.comparison-photos-body>tr.comparison-photos-body__media-row>th[scope=row]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tool-shell=compare] table.comparison-snapshot-grid__table>tbody.comparison-photos-body>tr.comparison-photos-body__media-row>td{border:0;width:auto;min-width:0;padding:0;display:block}[data-tool-shell=compare] table.comparison-snapshot-grid__table>tbody.comparison-photos-body>tr.comparison-photos-body__media-row>td:before{content:none}[data-tool-shell=compare] .comparison-photos-body__trigger{border-radius:var(--ledger-radius-tag);width:100%;min-height:2.75rem;display:block;overflow:hidden}[data-tool-shell=compare] .comparison-photos-body__media{aspect-ratio:4/3;border-radius:var(--ledger-radius-tag);background:var(--ledger-surface-muted);width:100%;display:block;position:relative;overflow:hidden}[data-tool-shell=compare] .comparison-photos-body__media>span:last-child{inset-inline-end:.1875rem;border-radius:var(--ledger-radius-tag);background:var(--ledger-ink);color:var(--ledger-surface);padding:.0625rem .25rem;font-size:.5625rem;line-height:1.35;position:absolute;bottom:.1875rem}[data-tool-shell=compare] .comparison-photos-body__media--empty{color:var(--ledger-ink-soft);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex}[data-tool-shell=compare] .comparison-photos-body__name{color:var(--ledger-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.3125rem;font-size:.59375rem;line-height:1.3;display:block;overflow:hidden}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr.comparison-snapshot-grid__row--compact{grid-template-columns:repeat(var(--comparison-project-count,1), minmax(0, 1fr));border:1px solid var(--ledger-border);border-radius:var(--ledger-control-radius);margin-block:.5rem;display:grid;overflow:hidden}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr.comparison-snapshot-grid__row--compact>th[scope=row]{border-bottom:1px solid var(--ledger-border);background:var(--ledger-surface);grid-column:1/-1;padding:.4375rem .75rem .3125rem;font-size:.71875rem;line-height:1.35}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr.comparison-snapshot-grid__row--compact>td{border-bottom:0;min-width:0;padding:.4375rem .5625rem .5625rem}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr.comparison-snapshot-grid__row--compact>td+td{border-inline-start:1px solid var(--ledger-border)}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr.comparison-snapshot-grid__row--compact>td:before{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem;overflow:hidden}[data-tool-shell=compare] .comparison-snapshot-grid__table tbody>tr.comparison-snapshot-grid__row--compact>.comparison-snapshot-grid__merged-cell{grid-column:1/-1;padding-block:.5rem}}@media (forced-colors:active){[data-tool-shell=compare] .comparison-project-heading__thumbnail,[data-tool-shell=compare] .comparison-photos-body__media,[data-tool-shell=compare] .comparison-contact-results-bar__action{border:1px solid buttontext}}
/*# sourceMappingURL=24_wojdrvfdbn.css.map*/