.content.svelte-14lyv7o{max-width:1000px;margin:0 auto}h1.svelte-14lyv7o{font-family:Work Sans,sans-serif;font-weight:300;font-size:2.5em;margin-bottom:2rem;text-transform:uppercase}.intro.svelte-14lyv7o{font-size:1.2em;max-width:1000px;margin:0 auto 1.5rem}.houses-grid.svelte-14lyv7o{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:700px;margin:0 auto .5rem}.grid-item.svelte-14lyv7o{position:relative;aspect-ratio:1;overflow:hidden;text-decoration:none;color:#fff}.grid-item.svelte-14lyv7o img:where(.svelte-14lyv7o){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.grid-item.svelte-14lyv7o:hover img:where(.svelte-14lyv7o){transform:scale(1.05)}.overlay.svelte-14lyv7o{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#00000026,#0003);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;gap:1rem}.grid-item.svelte-14lyv7o:hover .overlay:where(.svelte-14lyv7o){background:linear-gradient(to bottom,#0000004d,#0006)}.overlay.svelte-14lyv7o h2:where(.svelte-14lyv7o){font-family:Work Sans,sans-serif;font-size:2em;font-weight:300;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.9);min-height:2em;display:flex;align-items:center}.overlay.svelte-14lyv7o p:where(.svelte-14lyv7o){font-family:Work Sans,sans-serif;margin:0;font-size:1.1em;font-weight:300;font-style:italic;min-height:2.5em;display:flex;align-items:center;line-height:1.4;text-shadow:0 2px 4px rgba(0,0,0,.9)}@media (max-width: 1024px){.houses-grid.svelte-14lyv7o h2:where(.svelte-14lyv7o){font-size:1.4em}.houses-grid.svelte-14lyv7o p:where(.svelte-14lyv7o){font-size:1em}.overlay.svelte-14lyv7o{gap:.5rem}}@media (max-width: 768px){.houses-grid.svelte-14lyv7o{gap:.5rem}}@media (max-width: 400px){.houses-grid.svelte-14lyv7o{padding:0 10vw;grid-template-columns:1fr}}
