.high-rise-apartment-row_row__SBxMl{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid #d3dfd7;border-radius:10px;background:#fff;color:#193d30}.high-rise-apartment-row_photoHeader__tiDD9{position:relative;height:72px;background:#315b55}.high-rise-apartment-row_photo__SXvn0{display:block;position:absolute;inset:0;overflow:hidden}.high-rise-apartment-row_photo__SXvn0:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(9,26,24,.83))}.high-rise-apartment-row_photo__SXvn0 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.high-rise-apartment-row_rank__NL4k6{position:absolute;top:5px;left:8px;pointer-events:none;padding:3px 6px;border-radius:4px;background:#087f69;color:#fff;font-size:14px;font-weight:850;line-height:1.2}.high-rise-apartment-row_photoHeader__tiDD9 h3{position:absolute;bottom:5px;left:9px;right:7px;margin:0;font-size:18px;font-weight:850;line-height:1.1;overflow-wrap:anywhere}.high-rise-apartment-row_photoHeader__tiDD9 h3 a{color:#fff;text-decoration:none}.high-rise-apartment-row_content__7fqDl{padding:5px 8px 6px;display:grid;grid-gap:3px;gap:3px}.high-rise-apartment-row_priceRow__SwHW3{display:flex;align-items:baseline;justify-content:space-between;gap:5px;flex-wrap:wrap}.high-rise-apartment-row_priceRow__SwHW3 strong{font-size:17px;line-height:1.2;color:#087f69}.high-rise-apartment-row_priceRow__SwHW3 small{font-size:11px;color:#617068;white-space:nowrap}.high-rise-apartment-row_areaLine__JdPRM{justify-content:space-between;font-size:12px;line-height:1.25}.high-rise-apartment-row_areaLine__JdPRM b{white-space:nowrap}.high-rise-apartment-row_scores__eulom{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;line-height:1.25}.high-rise-apartment-row_matches__bA8Il{display:grid;grid-gap:3px;gap:3px}.high-rise-apartment-row_amenityRow__GQicr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:11px;line-height:1.35}.high-rise-apartment-row_amenityCounts__X60W_{display:inline-flex;align-items:baseline;gap:5px}.high-rise-apartment-row_amenityCounts__X60W_ b{font-size:11px}.high-rise-apartment-row_amenityCounts__X60W_>span{color:#716014;font-size:11px}.high-rise-apartment-row_matchedNames__QBaIz{display:contents;color:#486051}.high-rise-apartment-row_matchedNames__QBaIz>span:before{content:"· ";color:#73857a}.high-rise-apartment-row_matchedNames__QBaIz details{display:inline-block}.high-rise-apartment-row_matchedNames__QBaIz summary{cursor:pointer;color:#087f69;font-weight:700}.high-rise-apartment-row_matchedNames__QBaIz details[open]{flex-basis:100%}.high-rise-apartment-row_matchedNames__QBaIz details[open]>span{display:inline-block;margin-right:7px}.high-rise-apartment-row_actions__9aCZu{display:grid;grid-template-columns:1fr 1.12fr .8fr .8fr;grid-gap:5px;gap:5px;margin-top:1px}.high-rise-apartment-row_actions__9aCZu a,.high-rise-apartment-row_actions__9aCZu button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:32px;padding:3px;border:1px solid #cad9ce;border-radius:6px;background:#fff;color:#18553f;font:inherit;font-size:12px;font-weight:750;text-decoration:none;line-height:1.15;cursor:pointer}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_tour__9fj5d,.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_tour__9fj5d[aria-pressed=true]{background:#174d7e;border-color:#174d7e}.high-rise-apartment-row_actions__9aCZu button[aria-pressed=true]{background:#e9f5ee;color:#18553f;border-color:#087f69}.high-rise-apartment-row_actions__9aCZu button:disabled{opacity:.5;cursor:not-allowed}.high-rise-apartment-row_actions__9aCZu a:focus-visible,.high-rise-apartment-row_actions__9aCZu button:focus-visible,.high-rise-apartment-row_photoHeader__tiDD9 h3 a:focus-visible,.high-rise-apartment-row_photo__SXvn0:focus-visible{outline:3px solid #efad28;outline-offset:2px}.high-rise-apartment-row_stretch__FZspV{font-size:11px;color:#825c0d;font-weight:700}@media(min-width:700px){.high-rise-apartment-row_photoHeader__tiDD9{height:80px}.high-rise-apartment-row_photoHeader__tiDD9 h3{font-size:20px}}.high-rise-apartment-row_someUnits__yGNfp{position:absolute;top:5px;right:6px;pointer-events:none;padding:3px 5px;border-radius:4px;background:#17324dcc;color:#fff;font-size:10px;line-height:1.2}.high-rise-apartment-row_actions__9aCZu{grid-template-columns:1.12fr 1fr .8fr .8fr}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_compare__Zg1nu,.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_compare__Zg1nu[aria-pressed=true]{background:#643c79;color:#fff;border-color:#643c79}.high-rise-apartment-row_featureStatuses__satwo{display:flex;flex:1 1;flex-wrap:wrap;gap:2px 4px;font-size:11px;line-height:1.25}.high-rise-apartment-row_featureNo__qxQak,.high-rise-apartment-row_featureUnknown__wOmCs,.high-rise-apartment-row_featureYes__Q_Y7c{display:inline-block;padding:2px 4px;border-radius:4px;overflow-wrap:anywhere}.high-rise-apartment-row_featureNo__qxQak{background:#fff0f1}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_compare__Zg1nu,.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_compare__Zg1nu[aria-pressed=true]{background:#fff;color:#17324D;border-color:#17324D}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_compare__Zg1nu[aria-pressed=true]{box-shadow:inset 0 0 0 2px #17324D}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_tour__9fj5d,.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_tour__9fj5d[aria-pressed=true]{background:#176B70;border-color:#176B70;color:#fff}.high-rise-apartment-row_actions__9aCZu .high-rise-apartment-row_tour__9fj5d:hover{background:#12565A;border-color:#12565A}.high-rise-apartment-row_actions__9aCZu a{color:#17324D;border-color:#17324D}.high-rise-apartment-row_amenityRow__GQicr{flex-wrap:nowrap}.high-rise-apartment-row_amenityCounts__X60W_{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:0 0 76px;line-height:1.25}.high-rise-apartment-row_amenityCounts__X60W_>span{font-size:10px}.high-rise-apartment-row_priceAndWebsite__ZtRlv{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;min-width:0}.high-rise-apartment-row_priceRow__SwHW3{align-items:center;gap:2px 6px}a.high-rise-apartment-row_websiteButton__cEWz5{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:30px!important;width:-moz-fit-content;width:fit-content;padding:3px 7px!important;margin:0!important;border:1px solid #17324d;border-radius:5px;background:#f2f6fa;color:#17324D!important;font-size:11px!important;font-weight:800;line-height:1.15;text-decoration:none;white-space:nowrap}a.high-rise-apartment-row_websiteButton__cEWz5:focus-visible{outline:3px solid #efad28;outline-offset:2px}.high-rise-apartment-row_areaLine__JdPRM{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px}.high-rise-apartment-row_areaLine__JdPRM>span{overflow-wrap:anywhere}.high-rise-apartment-row_areaLine__JdPRM>b{display:inline;white-space:nowrap;font-size:11px}.high-rise-apartment-row_scores__eulom{align-items:baseline;gap:2px 8px}.high-rise-apartment-row_lifestyleLabel__0cXoz{font-size:11px;color:#17324D}.high-rise-apartment-row_amenityGroup__5I68N{display:grid;grid-gap:3px;gap:3px;min-width:0}.high-rise-apartment-row_amenityRow__GQicr{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px}.high-rise-apartment-row_otherLabel__SFbf6,.high-rise-apartment-row_priorityLabel__K3Vu9{font-size:11px;line-height:1.25;overflow-wrap:anywhere}.high-rise-apartment-row_priorityLabel__K3Vu9{color:#17324D}.high-rise-apartment-row_priorityLabel__K3Vu9>span{display:inline-block;font-size:10px;white-space:nowrap}.high-rise-apartment-row_otherLabel__SFbf6{color:#5b6862;font-weight:650}.high-rise-apartment-row_featureStatuses__satwo{min-width:0;align-items:flex-start}.high-rise-apartment-row_amenityGroup__5I68N,.high-rise-apartment-row_scores__eulom{border:1px solid #c9d5df;border-radius:6px;padding:4px 5px;box-sizing:border-box;min-width:0;background:#fff}.high-rise-apartment-row_scores__eulom{font-size:11px}.high-rise-apartment-row_amenityGroup__5I68N+.high-rise-apartment-row_amenityGroup__5I68N{padding:4px 5px}.high-rise-apartment-row_amenityRow__GQicr{grid-template-columns:90px minmax(0,1fr);grid-template-columns:60px minmax(0,1fr);gap:4px;align-items:center}.high-rise-apartment-row_otherLabel__SFbf6,.high-rise-apartment-row_priorityLabel__K3Vu9{font-size:10px;line-height:1.15}.high-rise-apartment-row_priorityLabel__K3Vu9>span{display:block;font-size:9px}.high-rise-apartment-row_priorityStatuses__KA3lD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;min-width:0}.high-rise-apartment-row_otherStatuses__CV59v{display:flex;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:thin;align-items:center;padding-bottom:1px}.high-rise-apartment-row_otherStatuses__CV59v>span{flex:0 0 auto;max-width:175px}.high-rise-apartment-row_featureNo__qxQak,.high-rise-apartment-row_featureUnknown__wOmCs,.high-rise-apartment-row_featureYes__Q_Y7c{display:inline-flex;align-items:center;gap:3px;min-width:0;padding:3px 4px;font-size:10px;line-height:1.2;white-space:nowrap}.high-rise-apartment-row_featureYes__Q_Y7c{background:#e8f5ed;color:#16643d}.high-rise-apartment-row_featureNo__qxQak{background:#ffecef;color:#9e2835}.high-rise-apartment-row_featureUnknown__wOmCs{background:#f0f2f4;color:#52606c}.high-rise-apartment-row_featureIcon__Rsoz2{flex:0 0 auto;font-size:12px;line-height:1}.high-rise-apartment-row_featureName__fYwvW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.high-rise-apartment-row_otherStatuses__CV59v:focus-visible{outline:2px solid #174d7e;outline-offset:1px}.high-rise-apartment-row_areaLine__JdPRM{display:flex;justify-content:flex-start;align-items:baseline;gap:7px;flex-wrap:nowrap}.high-rise-apartment-row_areaLine__JdPRM>span{flex:0 1 auto;min-width:0}.high-rise-apartment-row_areaLine__JdPRM>b{flex:0 0 auto}.high-rise-apartment-row_socialScene__yXOS0{border:1px solid #c9d5df;border-radius:6px;padding:4px 5px;min-width:0}.high-rise-apartment-row_priceAndWebsite__ZtRlv{flex-wrap:nowrap;max-width:100%}.high-rise-apartment-row_priceAndWebsite__ZtRlv>strong{min-width:0;overflow-wrap:anywhere}.high-rise-apartment-row_priceAndWebsite__ZtRlv>a{flex:0 0 auto}