body{color:#1c1c1e;background:#f7f7f9}.site-header.svelte-knai9a,main.svelte-knai9a{width:min(118rem,100% - 4rem);margin:0 auto}.site-header.svelte-knai9a{justify-content:space-between;align-items:center;gap:2rem;min-height:7rem;display:flex}.site-header.svelte-knai9a a:where(.svelte-knai9a){color:#1c1c1e;font-size:1.5rem}.site-header.svelte-knai9a .brand:where(.svelte-knai9a){font-size:1.7rem;font-weight:700;text-decoration:none}main.svelte-knai9a{padding:3rem 0 8rem}.eyebrow.svelte-knai9a{color:#6e6e73;margin:0 0 .5rem;font-size:1.4rem}h1.svelte-knai9a{letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(3.4rem,5vw,5rem)}.intro.svelte-knai9a,main.svelte-knai9a>p:where(.svelte-knai9a){font-size:1.6rem}.intro.svelte-knai9a{color:#64646a;margin-bottom:3rem}.apartment-grid.svelte-knai9a{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.apartment-card.svelte-knai9a{color:inherit;background:#fff;border-radius:1.5rem;padding:2rem;text-decoration:none;display:block}.apartment-card.svelte-knai9a:hover{box-shadow:0 4px 20px #0002}.apartment-card.svelte-knai9a h2:where(.svelte-knai9a){margin:0 0 1rem;font-size:1.8rem}.apartment-card.svelte-knai9a p:where(.svelte-knai9a){color:#64646a;margin:.5rem 0;font-size:1.4rem}.apartment-card.svelte-knai9a strong:where(.svelte-knai9a){margin-top:1rem;font-size:1.6rem;display:block}@media (width<=850px){.apartment-grid.svelte-knai9a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-header.svelte-knai9a,main.svelte-knai9a{width:calc(100% - 3.2rem)}.apartment-grid.svelte-knai9a{grid-template-columns:1fr}}
