.hero.svelte-13wmnd{border-bottom:1px solid var(--line);background:var(--surface)}.hero__inner.svelte-13wmnd{display:grid;align-content:center;gap:var(--s4);min-height:min(660px,calc(100svh - var(--topbar-h)));padding-block:var(--s8)}.hero__brand.svelte-13wmnd{color:var(--action-ink);font-size:var(--t-body);font-weight:650}.hero__title.svelte-13wmnd,.hero__copy.svelte-13wmnd,.hero__ask.svelte-13wmnd,.hero__actions.svelte-13wmnd{max-width:52rem}.hero__title.svelte-13wmnd{max-width:16ch;text-wrap:balance}.hero__copy.svelte-13wmnd{max-width:62ch}.hero__actions.svelte-13wmnd{display:flex;flex-wrap:wrap;gap:var(--s2)}.section.svelte-13wmnd{padding-block:var(--s8)}.section.svelte-13wmnd>h2:where(.svelte-13wmnd){margin-bottom:var(--s5)}.steps.svelte-13wmnd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);margin:0;padding:0;list-style:none}.steps.svelte-13wmnd li:where(.svelte-13wmnd){display:grid;align-content:start;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-strong)}.steps__number.svelte-13wmnd{color:var(--ink-3);font-size:var(--t-small);font-variant-numeric:tabular-nums}.steps.svelte-13wmnd h3:where(.svelte-13wmnd){margin-bottom:var(--s1)}.rooms.svelte-13wmnd{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.rooms.svelte-13wmnd li:where(.svelte-13wmnd){border-bottom:1px solid var(--line)}.rooms.svelte-13wmnd a:where(.svelte-13wmnd){display:grid;grid-template-columns:minmax(8rem,.5fr) minmax(0,1fr) auto;align-items:center;gap:var(--s4);min-height:64px;color:var(--ink);text-decoration:none}.rooms.svelte-13wmnd a:where(.svelte-13wmnd):hover span:where(.svelte-13wmnd):first-child{color:var(--action-ink)}.site-foot.svelte-13wmnd{display:flex;justify-content:space-between;gap:var(--s4);padding-block:var(--s5);border-top:1px solid var(--line)}.site-foot__actions.svelte-13wmnd{display:flex;gap:var(--s4)}@media(max-width:720px){.hero__inner.svelte-13wmnd{min-height:auto;padding-block:var(--s7)}.steps.svelte-13wmnd{grid-template-columns:1fr}.rooms.svelte-13wmnd a:where(.svelte-13wmnd){grid-template-columns:minmax(6rem,.5fr) minmax(0,1fr) auto;gap:var(--s2);padding-block:var(--s3)}.site-foot.svelte-13wmnd{flex-direction:column}}
