.property-archive-controls-section.svelte-1nk8gkb{padding-bottom:clamp(1.5rem,4vw,2.5rem)}.property-archive-controls.svelte-1nk8gkb{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(0,1.1fr) auto;gap:1rem;align-items:end;--product-surface-padding: clamp(1rem, 2.5vw, 1.4rem)}.property-archive-search.svelte-1nk8gkb,.property-archive-control-group.svelte-1nk8gkb{display:grid;gap:.55rem}.property-archive-search.svelte-1nk8gkb label:where(.svelte-1nk8gkb),.property-archive-control-group.svelte-1nk8gkb>span:where(.svelte-1nk8gkb){color:var(--color-fg-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.property-archive-search__field.svelte-1nk8gkb{position:relative}.property-archive-search.svelte-1nk8gkb input:where(.svelte-1nk8gkb){width:100%;min-height:2.75rem;padding:.72rem 4.2rem .72rem .9rem;border:1px solid var(--color-shell-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-shell-surface-secondary) 72%,transparent);color:var(--color-fg-primary);font:inherit}.property-archive-search.svelte-1nk8gkb input:where(.svelte-1nk8gkb)::-moz-placeholder{color:var(--color-fg-muted)}.property-archive-search.svelte-1nk8gkb input:where(.svelte-1nk8gkb)::placeholder{color:var(--color-fg-muted)}.property-archive-search.svelte-1nk8gkb input:where(.svelte-1nk8gkb):focus{outline:none;border-color:var(--color-brand-primary-border);box-shadow:0 0 0 3px #315cff1f}.property-archive-search__field.svelte-1nk8gkb button:where(.svelte-1nk8gkb){position:absolute;top:50%;right:.55rem;transform:translateY(-50%);color:var(--color-fg-muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.property-archive-chip-list.svelte-1nk8gkb,.property-archive-segmented.svelte-1nk8gkb{display:flex;flex-wrap:wrap;gap:.45rem}.property-archive-chip-list.svelte-1nk8gkb button:where(.svelte-1nk8gkb),.property-archive-segmented.svelte-1nk8gkb button:where(.svelte-1nk8gkb){min-height:2.35rem;padding:.55rem .78rem;border:1px solid var(--color-shell-border-default);border-radius:var(--radius-full);background:#ffffff08;color:var(--color-fg-secondary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;transition:background var(--duration-micro) var(--ease-standard),border-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard)}.property-archive-segmented.svelte-1nk8gkb{padding:.24rem;border:1px solid var(--color-shell-border-default);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-shell-surface-secondary) 68%,transparent)}.property-archive-segmented.svelte-1nk8gkb button:where(.svelte-1nk8gkb){border-color:transparent;background:transparent}.property-archive-chip-list.svelte-1nk8gkb button:where(.svelte-1nk8gkb):hover,.property-archive-segmented.svelte-1nk8gkb button:where(.svelte-1nk8gkb):hover,.property-archive-chip-list.svelte-1nk8gkb button.active:where(.svelte-1nk8gkb),.property-archive-segmented.svelte-1nk8gkb button.active:where(.svelte-1nk8gkb){border-color:var(--color-shell-border-strong);background:var(--color-fg-primary);color:var(--color-bg-pure)}@media(max-width:1080px){.property-archive-controls.svelte-1nk8gkb{grid-template-columns:1fr;align-items:stretch}}.property-archive-hero.svelte-8n3bjl{padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(1.75rem,4vw,3rem)}.property-archive-hero__inner.svelte-8n3bjl{display:grid;grid-template-columns:minmax(0,.98fr) minmax(18rem,.62fr);gap:clamp(1.5rem,5vw,4rem);align-items:end}.propertyArchiveHeroCenter.svelte-8n3bjl .property-archive-hero__inner:where(.svelte-8n3bjl){grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.property-archive-hero__copy.svelte-8n3bjl{display:grid;gap:1rem;max-width:56rem}.propertyArchiveHeroCenter.svelte-8n3bjl .property-archive-hero__copy:where(.svelte-8n3bjl){justify-items:center}.property-archive-hero.svelte-8n3bjl h1:where(.svelte-8n3bjl){margin:0;color:var(--color-fg-primary);font-size:5.35rem;line-height:.96;letter-spacing:0;text-wrap:balance}.property-archive-hero.svelte-8n3bjl p:where(.svelte-8n3bjl){margin:0;max-width:42rem;color:var(--color-fg-secondary);font-size:1.12rem;line-height:1.72;text-wrap:pretty}.property-archive-hero__result.svelte-8n3bjl{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.property-archive-hero__metrics.svelte-8n3bjl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.property-archive-hero__metric.svelte-8n3bjl{display:grid;gap:.35rem;align-content:end;min-height:8rem;--product-surface-padding: 1rem}.property-archive-hero__metric.svelte-8n3bjl span:where(.svelte-8n3bjl){color:var(--color-fg-primary);font-family:var(--font-mono);font-size:2.15rem;letter-spacing:0;line-height:1}.property-archive-hero__metric.svelte-8n3bjl p:where(.svelte-8n3bjl){color:var(--color-fg-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}@media(max-width:980px){.property-archive-hero__inner.svelte-8n3bjl,.property-archive-hero__metrics.svelte-8n3bjl{grid-template-columns:1fr}}@media(max-width:720px){.property-archive-hero.svelte-8n3bjl h1:where(.svelte-8n3bjl){font-size:3rem;line-height:1}.property-archive-hero.svelte-8n3bjl p:where(.svelte-8n3bjl){font-size:1.02rem}.property-archive-hero__metric.svelte-8n3bjl span:where(.svelte-8n3bjl){font-size:1.55rem}}
