:root{--size-12:10rem;--size-5:1.5rem;--size-4:1.25rem}footer.svelte-uk7i32.svelte-uk7i32{margin-top:var(--size-12);margin-bottom:var(--size-5);display:flex;align-items:center;justify-content:center;gap:var(--size-5);flex-direction:column}small.svelte-uk7i32.svelte-uk7i32{opacity:.3;font-size:9px}nav.svelte-uk7i32.svelte-uk7i32{display:flex;align-items:center;justify-content:center;gap:var(--size-4);padding:var(--size-4);flex-direction:var(--footer-nav-flex-direction)}.hero-background.svelte-uk7i32.svelte-uk7i32{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:-1}.hero-background.svelte-uk7i32>svg.svelte-uk7i32{width:100%;opacity:var(--hero-bg-opacity)}:root{--shadow-color:220 3% 15%;--shadow-strength:1%;--ease-3:cubic-bezier(.25, 0, .3, 1);--size-6:1.75rem;--size-5:1.5rem;--size-8:3rem;--ease-2:cubic-bezier(.25, 0, .4, 1);--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--size-2:.5rem;--font-size-4:1.5rem;--size-1:.25rem;--font-size-5:2rem;--animation-slide-in-up:slide-in-up .5s var(--ease-3);--size-7:2rem;--animation-slide-out-down:slide-out-down .5s var(--ease-3)}:root{--size-6:1.75rem;--size-5:1.5rem;--size-8:3rem;--ease-2:cubic-bezier(.25, 0, .4, 1);--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--size-2:.5rem;--font-size-4:1.5rem;--size-1:.25rem;--font-size-5:2rem;--animation-slide-in-up:slide-in-up .5s var(--ease-3);--size-7:2rem;--animation-slide-out-down:slide-out-down .5s var(--ease-3);--radius-2:5px;--size-3:1rem;--shadow-color:220 3% 15%;--shadow-strength:1%;--ease-3:cubic-bezier(.25, 0, .3, 1)}nav.svelte-1tbcqmi.svelte-1tbcqmi{z-index:10;position:sticky;top:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:var(--nav-bg)}nav.svelte-1tbcqmi>div.svelte-1tbcqmi{display:flex;box-sizing:border-box;margin:auto;padding-top:var(--size-6);padding-left:var(--size-5);padding-right:var(--size-5);padding-bottom:var(--size-8);width:var(--header-width);max-width:100%;gap:var(--size-5);box-shadow:0 0;justify-content:space-between;transition:all .3s var(--ease-2)}nav.svelte-1tbcqmi>.svelte-1tbcqmi{text-align:left}nav.sticky.svelte-1tbcqmi.svelte-1tbcqmi{background-color:var(--nav-bg-sticky);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-3);border-bottom:1px solid var(--surface3)}nav.sticky.svelte-1tbcqmi>div.svelte-1tbcqmi{padding-top:var(--size-2);padding-bottom:var(--size-2)}nav.sticky.svelte-1tbcqmi .logo.svelte-1tbcqmi{font-size:var(--font-size-4)}nav.sticky.svelte-1tbcqmi .logo .underlined.svelte-1tbcqmi:after{top:var(--size-5);height:var(--size-1)}nav.svelte-1tbcqmi .logo.svelte-1tbcqmi{position:relative;font-size:var(--font-size-5);cursor:pointer;align-items:center;margin:0;transition:all .3s var(--ease-2)}nav.svelte-1tbcqmi .logo:hover .underlined.svelte-1tbcqmi:after{animation:var(--animation-slide-in-up) forwards}nav.svelte-1tbcqmi .logo .underlined.svelte-1tbcqmi{display:inline-block;position:relative}nav.svelte-1tbcqmi .logo .underlined.svelte-1tbcqmi:after{content:"";position:absolute;left:0;right:5px;top:var(--size-7);height:var(--size-2);border-radius:2px;background:var(--brand-1);z-index:-1;animation:var(--animation-slide-out-down) forwards;transition:all .3s var(--ease-2)}@keyframes svelte-1tbcqmi-slide-in-up{0%{transform:translateY(100%)}}@keyframes svelte-1tbcqmi-slide-out-down{to{transform:translateY(100%)}}@media (prefers-color-scheme: dark){:root{--shadow-color:220 40% 2%;--shadow-strength:25%}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}:root{--size-content-1: 20ch;--gray-2: #e9ecef;--gray-4: #ced4da;--gray-9: #212529;--gray-8: #343a40;--gray-7: #495057;--gray-6: #868e96;--gray-1: #f1f3f5;--gray-0: #f8f9fa;--gray-3: #dee2e6;--size-3: 1rem;--size-6: 1.75rem;--size-content-2: 45ch;--size-12: 10rem;--size-content-3: 60ch;--font-sans: var(--font-system-ui);--font-size-7: 3rem;--font-size-3: 1.25rem;--font-weight-3: 300;--size-1: .25rem;--font-size-5: 2rem;--border-size-3: 5px;--size-10: 5rem;--size-5: 1.5rem;--size-4: 1.25rem;--font-system-ui: system-ui, sans-serif}:root{position:relative;--main-width: calc(var(--size-content-1) * 4);--header-width: calc(var(--size-content-1) * 6);--brand-dark-1: hsl(122, 13%, 50%);--brand-dark-2: hsl(122, 13%, 60%);--brand-dark-3: hsl(122, 13%, 70%);--brand-dark-text: hsl(122, 13%, 30%);--text1-dark: var(--gray-2);--text2-dark: var(--gray-4);--surface1-dark: var(--gray-9);--surface2-dark: var(--gray-8);--surface3-dark: var(--gray-7);--surface4-dark: var(--gray-6);--brand-light-1: rgb(157, 196, 158);--brand-light-2: rgb(126, 168, 127);--brand-light-3: rgb(113, 151, 114);--brand-light-text: rgb(49, 69, 49);--text1-light: var(--gray-8);--text2-light: var(--gray-7);--surface1-light: var(--gray-1);--surface2-light: var(--gray-0);--surface3-light: var(--gray-2);--surface4-light: var(--gray-3);--surface1: var(--surface1-light);--surface2: var(--surface2-light);--surface3: var(--surface3-light);--surface4: var(--surface4-light);--brand-1: var(--brand-light-1);--brand-2: var(--brand-light-2);--brand-3: var(--brand-light-3);--brand-text: var(--brand-light-text);--text1: var(--text1-light);--text2: var(--text2-light);--nav-bg: rgba(255, 255, 255, 0);--nav-bg-sticky: rgba(255, 255, 255, .6);--hero-bg-opacity: 1;--flex-direction-responsive: column;--hero-content-text-align: center;--hero-content-flex-direction: column;--hero-content-gap: var(--size-3);--hero-houses-width: 100%;--card-large-min-width: 100%;--card-large-flex-basis: var(--size-content-4);--footer-nav-flex-direction: column}@media (min-width: 768px){:root{--flex-direction-responsive: row;--hero-content-text-align: initial;--hero-content-flex-direction: row;--hero-content-gap: var(--size-6);--hero-houses-width: var(--size-content-2);--card-large-min-width: 400px;--card-large-flex-basis: 800px;--footer-nav-flex-direction: row}}@media (min-width: 1024px){:root{--hero-content-gap: var(--size-12);--hero-houses-width: var(--size-content-3)}}@media (max-width: 576px){:root{--flex-direction-responsive: column}}@media (prefers-color-scheme: dark){:root{--hero-bg-opacity: .3;--nav-bg: rgba(0, 0, 0, 0);--nav-bg-sticky: rgba(0, 0, 0, .4);--brand-1: var(--brand-dark-1);--brand-2: var(--brand-dark-2);--brand-3: var(--brand-dark-3);--brand-text: var(--brand-dark-text);--text1: var(--text1-dark);--text2: var(--text2-dark);--surface1: var(--surface1-dark);--surface2: var(--surface2-dark);--surface3: var(--surface3-dark);--surface4: var(--surface4-dark)}}*{box-sizing:border-box}body,html{width:100%;margin:0;padding:0;font-family:var(--font-sans)}h1,h2,h3,h4,h5{font-family:"DM Serif Text",serif;margin-bottom:.75rem}h1{font-size:var(--font-size-7)}.page{min-height:70vh}a{text-decoration:none}a:link,a:visited,a:active{color:var(--text1)}a:hover{color:var(--text2)}p{font-size:var(--font-size-3);font-weight:var(--font-weight-3);line-height:2.5rem;max-inline-size:var(--size-content-3);color:var(--text2)}h2{margin-top:var(--size-3);margin-bottom:var(--size-1);font-size:var(--font-size-5)}hr{width:80%;margin:0 auto;outline:0;background-color:transparent;border:0;border-bottom:var(--border-size-3) dotted var(--surface4)}body{background:var(--surface1);color:var(--text1)}body main{margin:auto;align-items:center;justify-content:center;display:flex;flex-flow:column wrap;align-items:flex-start;gap:var(--size-10);padding:var(--size-5);max-width:var(--main-width);max-inline-size:var(--main-width)}body main>section{max-inline-size:var(--main-width)}body main h2,body main h3,body main h4{margin-bottom:var(--size-4)}
