.sda-home-card{--sda-home-line:var(--hp-line,var(--border));--sda-home-radius:var(--hp-radius,.5rem);--sda-home-action:var(--hp-action,var(--accommodation-room-action));--sda-home-dot-available:var(--accommodation-room-action);--sda-home-dot-interest:#c4945a;background:var(--background);inline-size:100%;min-inline-size:0;color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.sda-home-card{--sda-home-dot-interest:lab(65.083% 13.9667 37.7068)}}@media (prefers-color-scheme:dark){.sda-home-card{--sda-home-dot-interest:#dfad6d}@supports (color:lab(0% 0 0)){.sda-home-card{--sda-home-dot-interest:lab(74.4099% 13.465 39.8584)}}}.dark .sda-home-card{--sda-home-dot-interest:#dfad6d}@supports (color:lab(0% 0 0)){.dark .sda-home-card{--sda-home-dot-interest:lab(74.4099% 13.465 39.8584)}}@media (min-width:48rem){.sda-home-card[data-property-card-variant=list]{border:1px solid var(--sda-home-line);border-radius:var(--sda-home-radius)}}@media (min-width:40rem){.sda-home-card[data-property-card-variant=tile]{border:1px solid var(--sda-home-line);border-radius:var(--sda-home-radius);block-size:100%}}@media (min-width:48rem){.sda-home-card[data-housing-portal][data-property-card-variant=list][data-map-highlighted=true]{border-color:color-mix(in oklab, var(--sda-home-action) 60%, var(--border))}.sda-home-card[data-housing-portal][data-property-card-variant=list][data-map-selected=true]{border-color:var(--sda-home-action);box-shadow:0 0 0 2px var(--sda-home-action)}[data-selection-id]:has([data-sda-home-card])>[data-result-separator]{display:none}}.sda-home-card-photo [data-property-photos]{aspect-ratio:4/3}@media (min-width:48rem){.sda-home-card-photo [data-property-photos]{aspect-ratio:80/51}}@media (min-width:48rem) and (min-height:62.5rem){.sda-home-card-photo [data-property-photos]{aspect-ratio:4/3}}.sda-home-card-photo [data-property-photos][data-empty]{aspect-ratio:auto;block-size:6rem}.sda-home-card-chips{z-index:1;pointer-events:none;flex-wrap:wrap;gap:.375rem;max-inline-size:calc(100% - 1.25rem);display:flex;position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem}.sda-home-card-chip{border-radius:var(--hp-tag-radius,.25rem);background:var(--background);min-block-size:1.625rem;color:var(--foreground);white-space:nowrap;align-items:center;gap:.3125rem;padding-inline:.5625rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #00000038}.sda-home-card-chip svg{block-size:.9375rem;inline-size:.9375rem}.sda-home-card-count{border-radius:var(--hp-tag-radius,.25rem);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#1c211ecc;align-items:center;gap:.375rem;min-block-size:1.625rem;padding-inline:.5625rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;inset-block-end:.625rem;inset-inline-end:.625rem}.sda-home-card-count svg{block-size:.9375rem;inline-size:.9375rem}.sda-home-card-photo .sda-home-card-arrow{background:color-mix(in oklab, var(--background) 95%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--foreground);border-radius:999px;position:absolute;inset-block-start:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0003}.sda-home-card-photo .sda-home-card-arrow[data-direction=previous]{inset-inline-start:.625rem}.sda-home-card-photo .sda-home-card-arrow[data-direction=next]{inset-inline-end:.625rem}.sda-home-card-photo .sda-home-card-arrow svg{block-size:1.125rem;inline-size:1.125rem}@media (pointer:coarse){.sda-home-card-photo .sda-home-card-arrow{block-size:2.75rem;inline-size:2.75rem}}@media not all and (min-width:48rem){.sda-home-card-photo .sda-home-card-arrow{display:none}}.sda-home-card-body{flex-direction:column;flex:1;gap:.4375rem;min-inline-size:0;padding:.875rem 1rem 1rem;display:flex}.sda-home-card-price-row,.sda-home-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sda-home-card-price-row>div,.sda-home-card-head>:first-child{min-inline-size:0}.sda-home-card-price{letter-spacing:-.015em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.sda-home-card-rent-note{max-inline-size:46ch;color:var(--muted-foreground);margin:.1875rem 0 0;font-size:.9375rem;line-height:1.4}.sda-home-card-save{flex:none;margin-block:-.125rem}.sda-home-card-save [data-accommodation-save]{border:1px solid var(--sda-home-line);background:var(--background);block-size:2.75rem;inline-size:2.75rem;color:var(--foreground);border-radius:999px}.sda-home-card-save [data-accommodation-save] svg{block-size:1.25rem;inline-size:1.25rem}.sda-home-card-title{margin:.125rem 0 0;font-size:1.1875rem;font-weight:700;line-height:1.25}.sda-home-card-title a,.sda-home-card-title a:visited{color:var(--foreground);text-decoration:none}.sda-home-card-title a:hover{text-underline-offset:.15em;text-decoration:underline}.sda-home-card-where{color:var(--muted-foreground);margin:-.25rem 0 0;font-size:.9375rem;line-height:1.45}.sda-home-card-facts{flex-wrap:wrap;align-items:center;gap:.25rem .875rem;margin:0;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:flex}.sda-home-card-facts>li{align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.sda-home-card-facts svg{block-size:1.125rem;inline-size:1.125rem;color:var(--muted-foreground);flex:none}.sda-home-card-facts>li[data-fact=type]{border-inline-start:1px solid var(--sda-home-line);color:var(--muted-foreground);padding-inline-start:.875rem;font-weight:400}.sda-home-card-facts>li[data-fact=type]:first-child{border-inline-start:0;padding-inline-start:0}.sda-home-card-availability{align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;line-height:1.4;display:flex}.sda-home-card-dot{background:var(--muted-foreground);border-radius:999px;flex:none;block-size:.5rem;inline-size:.5rem}.sda-home-card-availability[data-tone=available] .sda-home-card-dot{background:var(--sda-home-dot-available)}.sda-home-card-availability[data-tone=interest] .sda-home-card-dot{background:var(--sda-home-dot-interest)}.sda-home-card-support{align-items:flex-start;gap:.5rem;margin:0;font-size:.9375rem;line-height:1.45;display:flex}.sda-home-card-support svg{block-size:1.125rem;inline-size:1.125rem;color:var(--muted-foreground);flex:none;margin-block-start:.0625rem}.sda-home-card-support[data-stated=false]{color:var(--muted-foreground)}.sda-home-card-footer{border-block-start:1px solid var(--sda-home-line);justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:.75rem;display:flex}.sda-home-card-body>:nth-last-child(2){margin-block-end:.375rem}.sda-home-card-listed{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.sda-home-card-listed p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.4}.sda-home-card-listed a{color:var(--foreground);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sda-home-card-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.sda-home-card-actions [data-slot=button]{min-block-size:var(--hp-target,2.75rem);padding-inline:.875rem;font-size:.9375rem;font-weight:600}.sda-home-card-actions [data-slot=button][data-variant=outline]{border-color:color-mix(in oklab, var(--foreground) 40%, var(--background))}.sda-home-card[data-property-card-variant=tile] .sda-home-card-footer{flex-direction:column;align-items:stretch}@media not all and (min-width:48rem){.sda-home-card-price{font-size:1.3125rem}.sda-home-card-rent-note,.sda-home-card-facts,.sda-home-card-support{font-size:.875rem}.sda-home-card-title{font-size:1.125rem}.sda-home-card-footer{flex-direction:column;align-items:stretch}}.sda-home-card[data-property-card-variant=tile] .sda-home-card-actions{flex-direction:column;align-items:stretch}@media not all and (min-width:48rem){.sda-home-card-actions{flex-direction:column;align-items:stretch}.sda-home-card-actions [data-slot=button][data-variant=ghost]{align-self:flex-start}}@media (forced-colors:active){.sda-home-card-dot{background:canvastext}.sda-home-card-chip,.sda-home-card-count{border:1px solid canvastext}}