.logo.svelte-1uha8ag{margin-inline:auto;width:50vw;max-width:300px;height:auto;margin-bottom:3rem;display:block}.container.svelte-1uha8ag{z-index:50;color:#fff;text-align:center;width:fit-content;margin-inline:auto;position:relative}.pageSection.svelte-1uha8ag{margin-block:4rem}h1.svelte-1uha8ag{letter-spacing:-.01em;margin:0 0 .2em;font-size:2.2em}.leadDate.svelte-1uha8ag{font-size:1.5em;font-family:var(--font-family-accent);margin:0 0 .4em;font-style:italic}.openingTimes.svelte-1uha8ag{margin:0 0 1.5em;font-size:1.05em;line-height:1.5}.openingTimes.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.2em 0}.bookingContainer.svelte-1uha8ag{margin-block:2em 1.5em}.bookingButton.svelte-1uha8ag{background:var(--color-accent);color:#000;border-radius:8px;margin-bottom:.5em;padding:.5em 1.5em;font-size:20px;text-decoration:none;display:inline-block;box-shadow:0 2px 4px -2px #0009}.address.svelte-1uha8ag{font-family:var(--font-family-accent);text-transform:uppercase;letter-spacing:.05em}.address.svelte-1uha8ag>.line1:where(.svelte-1uha8ag){font-size:.9em}.address.svelte-1uha8ag>.line2:where(.svelte-1uha8ag){letter-spacing:.2em;font-size:1.55em}.teaser.svelte-1uha8ag{max-width:70ch;font-size:1.05em;line-height:1.6}.teaser.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:.9em}.bgImage.svelte-1uha8ag{object-fit:cover;object-position:center center;opacity:.2;z-index:0;width:100vw;height:100vh;margin:0;display:block;position:fixed;inset:0}@media (width<=480px){.logo.svelte-1uha8ag{width:60vw;max-width:300px;margin-block:1.5rem}.content.svelte-1uha8ag{margin-top:.75rem}}
