.hero.svelte-wkxllv{padding-block:var(--space-7) var(--space-6);display:grid;gap:var(--space-5)}.hero.svelte-wkxllv h1:where(.svelte-wkxllv){font-size:clamp(36px,5vw,60px);max-width:18ch}.booking.svelte-wkxllv{padding-block:var(--space-6) 128px;border-top:1px solid var(--line);display:grid;gap:var(--space-5);scroll-margin-top:var(--space-4)}.act.svelte-wkxllv{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.calendar.svelte-wkxllv{min-width:320px;height:700px}
