.cove-home-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--color-surface);color:var(--ink);scroll-margin-top:calc(var(--results-top, 124px) + 18px);transition:border-color .18s,box-shadow .18s}.cove-home-card__visual{position:relative;flex:none;width:100%;aspect-ratio:16/11;overflow:hidden;border-radius:15px 15px 0 0;background:var(--color-surface-tint)}.cove-home-card__body{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:15px 16px 4px}.cove-home-card__kicker{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--muted);font-size:13px;line-height:1.5}.cove-home-card__kicker>span{display:inline-flex;align-items:center;gap:4px}.cove-home-card__viewed{flex:none;font-size:13px}.cove-home-card h3{margin:5px 0 7px;font-family:var(--font-heading);font-size:23px;font-weight:650;line-height:1.2;letter-spacing:-.55px;overflow-wrap:anywhere}.cove-home-card__link{color:inherit;text-decoration:none}.cove-home-card__hit{position:absolute;inset:0;z-index:1;border-radius:16px}.cove-home-card__link:focus-visible{outline:0}.cove-home-card__link:focus-visible .cove-home-card__hit{outline:3px solid var(--accent);outline-offset:4px}.cove-home-card__meta{display:flex;align-items:flex-start;gap:6px;margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.6}.cove-home-card__meta>svg{margin-top:2px}.cove-home-card__eyebrow{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:550;line-height:1.5}.cove-home-card__eyebrow>svg{transition:transform .18s}.cove-home-card details[open]>summary .cove-home-card__eyebrow>svg{transform:rotate(180deg)}.cove-home-card__facts{margin-top:5px}.cove-home-card__source{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.cove-home-card__facts>div{column-gap:10px!important;row-gap:4px!important}.cove-home-card__facts>div>span,.cove-home-card__facts>span{padding:0!important;background:transparent!important;color:var(--ink)!important;border-radius:0!important;font-size:13px!important;font-weight:450!important;line-height:1.5}.cove-home-card__facts>div>span>span{color:var(--muted)}.cove-home-card__warning{position:relative;z-index:2;display:inline-flex;align-items:flex-start;gap:6px;width:-moz-fit-content;width:fit-content;margin:0 0 12px;padding:6px 8px;border-radius:5px;background:var(--color-warning-bg);color:var(--color-warning);font-size:13px;line-height:1.6}.cove-home-card__warning svg{flex:none;margin-top:3px}.cove-home-card__price{margin-bottom:12px;padding:11px 12px;border:1px solid var(--line);border-radius:9px}.cove-home-card__price>strong{display:block;margin-top:3px;font-size:19px;line-height:1.4;font-weight:650}.cove-home-card__price>p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.cove-home-card__care,.cove-home-card__estimate,.cove-home-card__life{position:relative;z-index:2;margin:0 0 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.cove-home-card__care>summary,.cove-home-card__estimate>summary,.cove-home-card__life>summary{display:block;min-height:44px;padding:0;list-style:none;cursor:pointer}.cove-home-card details>summary::-webkit-details-marker{display:none}.cove-home-card details>summary:after,.cove-home-card details>summary:before{display:none!important}.cove-home-card details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.cove-home-card__estimate{border-radius:9px;background:var(--color-surface-tint)}.cove-home-card__estimate>summary{padding:10px 12px}.cove-home-card__estimate>summary>strong{display:block;margin:3px 0 2px;font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.35px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cove-home-card__estimate>summary>small{display:block;color:var(--muted);font-size:13px;font-weight:400;line-height:1.6}.cove-home-card__disclosure{padding-top:6px;color:var(--muted);font-size:13px;line-height:1.6}.cove-home-card__disclosure>p{margin:6px 0}.cove-home-card__disclosure a{display:inline-flex;align-items:center;gap:5px;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:13px;text-underline-offset:3px}.cove-home-card__estimate>.cove-home-card__disclosure{margin:0 12px;padding:4px 0 8px;border-top:1px solid var(--line)}.cove-home-card__estimate>summary>strong>small{margin-left:6px;color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0}.cove-home-card__price-ask{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.6}.cove-home-card__life{border-top:1px solid var(--line);padding-top:10px}.cove-home-card__life-facts{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:4px;color:var(--ink);font-size:13px;font-weight:500;line-height:1.5}.cove-home-card__life-facts>span+span:before{content:"·";padding-right:9px;color:var(--muted)}.cove-home-card__life-unknown{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.cove-home-card__life ul{margin:0;padding:0;list-style:none}.cove-home-card__life li{display:flex;flex-direction:column;padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.5}.cove-home-card__life li>strong{color:var(--ink);font-weight:550}.cove-home-card__life li>span{font-size:13px}.cove-home-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 8px;margin-top:auto;padding-top:3px;border-top:1px solid var(--line)}.cove-home-card__phone{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--accent);font-size:13px;font-weight:550;white-space:nowrap;text-decoration:none}.cove-home-card__phone:hover{text-decoration:underline;text-underline-offset:4px}.cove-home-card__nophone{display:flex;align-items:center;min-height:44px;color:var(--muted);font-size:13px}.cove-home-card__open{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:13px;font-weight:550;white-space:nowrap}.cove-home-card__open>svg{transition:transform .18s}.cove-home-card__save{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:82px;height:44px;padding:0 13px;border:1px solid #ffffffb3;border-radius:999px;background:#fffffff5;color:var(--ink);box-shadow:0 2px 9px #14181f1f;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}.cove-home-card__save[aria-pressed=true]{background:#fff;color:var(--color-save)}.cove-home-card__save[aria-pressed=true] svg{fill:currentColor}.cove-home-card__save:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.cove-home-card__save-guide{position:absolute;top:66px;right:12px;z-index:3;max-width:calc(100% - 24px);padding:9px 12px;border:1px solid var(--accent);border-radius:8px;background:var(--color-surface);color:var(--ink);box-shadow:0 3px 12px #14181f24;font-size:13px;line-height:1.5;pointer-events:none}.cove-home-card__save.is-guided{outline:3px solid var(--accent);outline-offset:3px}.cove-home-card.is-hovered{border-color:var(--accent);box-shadow:0 3px 14px #16304a12}.cove-home-card.is-hovered h3{color:var(--accent)}.cove-home-card.is-hovered .cove-home-card__open>svg{transform:translateX(3px)}@media (hover:hover){.cove-home-card__save:hover{background:#fff;color:var(--color-save);box-shadow:0 3px 12px #14181f2b}.cove-home-card details>summary:hover .cove-home-card__eyebrow{color:var(--accent)}}.cove-results-preferences{margin:0;padding:16px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.cove-results-preferences button{display:block;min-height:44px;padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline}.cove-owned-photo{position:relative;overflow:hidden;width:100%;height:100%;background:var(--color-surface-tint)}.cove-owned-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cove-owned-photo__credit{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 12px 10px;background:linear-gradient(transparent,#14181fe6);color:#fff;font-size:12px;line-height:1.5;pointer-events:none}.cove-owned-photo__controls{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;pointer-events:none}.cove-owned-photo__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff88;border-radius:50%;background:#ffffffed;color:var(--ink);box-shadow:0 2px 8px #14181f1a;cursor:pointer;pointer-events:auto}.cove-owned-photo__controls>span{position:absolute;left:12px;top:16px;padding:4px 8px;border-radius:5px;background:#14181fbf;color:#fff;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cove-owned-photo__controls button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@container results-list (min-width: 521px) and (max-width: 680px){.cove-home-card__body{padding-inline:12px}.cove-home-card h3{font-size:21px}.cove-home-card__open{font-size:0;gap:0}}@media (max-width:600px){.cove-home-card h3{font-size:24px}.cove-home-card__body{padding:16px 17px 5px}.cove-home-card__meta{font-size:13px}.cove-home-card__facts>div>span,.cove-home-card__facts>span,.cove-home-card__open,.cove-home-card__phone{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.cove-home-card,.cove-home-card__eyebrow>svg,.cove-home-card__open>svg,.cove-home-card__save{transition:none}.cove-home-card.is-hovered .cove-home-card__open>svg{transform:none}}.KeepQuestion_dialog__axtre{margin:auto;max-width:calc(100% - 32px);width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 36px);border:1px solid var(--line);border-radius:10px;padding:32px;color:var(--ink);background:var(--surface,#fff);font-family:var(--font-sans);overflow:auto}.KeepQuestion_dialog__axtre::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}.KeepQuestion_dialog__axtre::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}.KeepQuestion_dialog__axtre h2{font:600 28px/1.25 var(--font-sans);letter-spacing:-.03em;margin:6px 0 22px}.KeepQuestion_dialog__axtre p{font-size:14px;line-height:1.7}.KeepQuestion_home__b9QjG{font-size:12px!important;color:var(--muted);padding-right:40px;margin:0}.KeepQuestion_close__QYk_n{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit}.KeepQuestion_field__ZY_lo{display:grid;grid-gap:9px;gap:9px;font-size:14px;font-weight:600}.KeepQuestion_field__ZY_lo textarea{font:400 16px/1.6 var(--font-sans);border:1px solid var(--line);padding:12px;border-radius:5px;background:var(--surface,#fff);color:var(--ink);width:100%;box-sizing:border-box;resize:vertical}.KeepQuestion_choices__7OigC{border:0;padding:0;margin:24px 0 18px}.KeepQuestion_choices__7OigC legend{font-size:14px;font-weight:600;margin-bottom:10px}.KeepQuestion_choices__7OigC label{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--line);cursor:pointer}.KeepQuestion_choices__7OigC input{width:18px;height:18px;flex:none;margin:3px 0;accent-color:var(--accent)}.KeepQuestion_choices__7OigC strong{display:block;font-size:14px}.KeepQuestion_choices__7OigC small{display:block;font-size:12px;line-height:1.65;margin-top:4px;color:var(--muted)}.KeepQuestion_privacy__w6ekd{font-size:12px!important;color:var(--muted)}.KeepQuestion_primary__BpBiC{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 17px;background:var(--accent);border:1px solid var(--accent);border-radius:5px;color:white!important;font:600 14px var(--font-sans);text-decoration:none}.KeepQuestion_dialog__axtre button{cursor:pointer}.KeepQuestion_dialog__axtre button:disabled{opacity:.5;cursor:wait}.KeepQuestion_actions__d_W5Z{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.KeepQuestion_actions__d_W5Z>button{min-height:44px;border:0;background:none;color:var(--ink);font:500 14px var(--font-sans)}.KeepQuestion_dialog__axtre blockquote{padding:15px;border-left:2px solid var(--accent);margin:20px 0;font-size:15px;line-height:1.7;background:var(--paper)}.KeepQuestion_error__8435t{border-left:3px solid #a84932;padding:10px 13px;background:#fff2ed}.KeepQuestion_dialog__axtre :is(button,a,input,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:500px){.KeepQuestion_dialog__axtre{padding:28px 22px}.KeepQuestion_dialog__axtre h2{font-size:26px}.KeepQuestion_primary__BpBiC{width:100%}}