.stay-page[data-astro-cid-6yv3h6xg]{background:var(--brand-sand);color:var(--brand-ink)}.gallery[data-astro-cid-6yv3h6xg]{display:grid;gap:.65rem}.gallery__main[data-astro-cid-6yv3h6xg]{aspect-ratio:16 / 9;border-radius:var(--radius-3)}.gallery__grid[data-astro-cid-6yv3h6xg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.gallery__grid[data-astro-cid-6yv3h6xg]>[data-astro-cid-6yv3h6xg]{aspect-ratio:4 / 3;border-radius:var(--radius-2)}.layout[data-astro-cid-6yv3h6xg]{display:grid;gap:var(--size-5);padding-block:var(--size-6) var(--size-10);align-items:start}.main[data-astro-cid-6yv3h6xg]{display:grid;gap:var(--size-4);min-width:0}.quick[data-astro-cid-6yv3h6xg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.quick[data-astro-cid-6yv3h6xg]>div[data-astro-cid-6yv3h6xg],.panel[data-astro-cid-6yv3h6xg],.widget[data-astro-cid-6yv3h6xg]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);box-shadow:var(--shadow-card);padding:var(--size-4)}.quick[data-astro-cid-6yv3h6xg] .label[data-astro-cid-6yv3h6xg]{margin:0 0 .2rem;font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink-soft)}.quick[data-astro-cid-6yv3h6xg] p[data-astro-cid-6yv3h6xg]:last-child{margin:0;font-weight:var(--font-weight-7);color:var(--brand-deep)}.cert[data-astro-cid-6yv3h6xg]{background:var(--brand-teal-soft);border-color:var(--mint)}.cert__label[data-astro-cid-6yv3h6xg]{margin:0 0 .35rem;font-family:var(--font-display);font-weight:var(--font-weight-8);color:var(--brand-deep)}.cert[data-astro-cid-6yv3h6xg] p[data-astro-cid-6yv3h6xg]:last-child,.panel[data-astro-cid-6yv3h6xg] p[data-astro-cid-6yv3h6xg]{margin:0;color:var(--brand-ink-soft);line-height:1.6}.panel[data-astro-cid-6yv3h6xg] h2[data-astro-cid-6yv3h6xg]{margin:0 0 var(--size-3);font-family:var(--font-display);font-size:var(--font-size-4);color:var(--brand-deep)}.panel[data-astro-cid-6yv3h6xg] p[data-astro-cid-6yv3h6xg]+p[data-astro-cid-6yv3h6xg]{margin-top:var(--size-3)}.eyebrow[data-astro-cid-6yv3h6xg]{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--font-size-0);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink-soft)}.muted[data-astro-cid-6yv3h6xg]{color:var(--brand-ink-soft);font-size:var(--font-size-1)}.faq[data-astro-cid-6yv3h6xg] details[data-astro-cid-6yv3h6xg]{border-top:1px solid var(--brand-line);padding:var(--size-3) 0}.faq[data-astro-cid-6yv3h6xg] details[data-astro-cid-6yv3h6xg]:first-of-type{border-top:0}.faq[data-astro-cid-6yv3h6xg] summary[data-astro-cid-6yv3h6xg]{cursor:pointer;font-weight:var(--font-weight-6)}.faq[data-astro-cid-6yv3h6xg] p[data-astro-cid-6yv3h6xg]{margin:.5rem 0 0;color:var(--brand-ink-soft);font-size:var(--font-size-1)}.addr[data-astro-cid-6yv3h6xg]{margin:0;font-size:var(--font-size-1);font-weight:var(--font-weight-6)}.btn[data-astro-cid-6yv3h6xg]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border-radius:var(--radius-2);font-size:var(--font-size-1);font-weight:var(--font-weight-7)}.btn[data-astro-cid-6yv3h6xg]:hover{text-decoration:none}.btn--teal[data-astro-cid-6yv3h6xg]{background:var(--brand-teal);color:#fff}.btn--teal[data-astro-cid-6yv3h6xg]:hover{background:var(--brand-teal-hover)}.btn--deep[data-astro-cid-6yv3h6xg]{width:100%;background:var(--brand-deep);color:#fff;margin-top:var(--size-3)}.claim[data-astro-cid-6yv3h6xg]{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.claim[data-astro-cid-6yv3h6xg] .widget__label[data-astro-cid-6yv3h6xg]{color:var(--brand-ink-on-navy)}.claim[data-astro-cid-6yv3h6xg] p[data-astro-cid-6yv3h6xg]{margin:0 0 var(--size-3);font-size:var(--font-size-1);color:var(--brand-line)}.panel__head[data-astro-cid-6yv3h6xg]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:var(--size-3)}.panel__head[data-astro-cid-6yv3h6xg] h2[data-astro-cid-6yv3h6xg]{margin:0}.panel__head[data-astro-cid-6yv3h6xg] a[data-astro-cid-6yv3h6xg]{font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--brand-teal)}.perks[data-astro-cid-6yv3h6xg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.perks[data-astro-cid-6yv3h6xg] div[data-astro-cid-6yv3h6xg]{display:grid;gap:.15rem;padding:.85rem;border-radius:var(--radius-2);background:var(--brand-sand);border:1px solid var(--brand-line)}.perks[data-astro-cid-6yv3h6xg] strong[data-astro-cid-6yv3h6xg]{font-size:var(--font-size-1);color:var(--brand-deep)}.perks[data-astro-cid-6yv3h6xg] span[data-astro-cid-6yv3h6xg]{font-size:var(--font-size-0);color:var(--brand-ink-soft)}.alert[data-astro-cid-6yv3h6xg]{padding:var(--size-4);border-radius:var(--radius-2);background:var(--brand-teal-soft);border:1px solid var(--brand-line);border-left:4px solid var(--brand-sun)}.alert__label[data-astro-cid-6yv3h6xg]{margin:0 0 .35rem;font-size:var(--font-size-0);font-weight:var(--font-weight-8);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-coral)}.alert[data-astro-cid-6yv3h6xg] p[data-astro-cid-6yv3h6xg]:last-child{margin:0;font-size:var(--font-size-1);color:var(--brand-coral)}.mini-map[data-astro-cid-6yv3h6xg]{aspect-ratio:16 / 9;border-radius:var(--radius-2);margin-bottom:var(--size-3);display:grid;place-items:center;font-weight:var(--font-weight-7);color:var(--brand-deep)}.walks[data-astro-cid-6yv3h6xg]{display:flex;flex-wrap:wrap;gap:.5rem}.walks[data-astro-cid-6yv3h6xg] span[data-astro-cid-6yv3h6xg]{padding:.35rem .7rem;border-radius:var(--radius-pill);background:var(--brand-sand-dark);font-size:var(--font-size-0);font-weight:var(--font-weight-6)}.events[data-astro-cid-6yv3h6xg],.related[data-astro-cid-6yv3h6xg]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.events[data-astro-cid-6yv3h6xg] a[data-astro-cid-6yv3h6xg],.related[data-astro-cid-6yv3h6xg] a[data-astro-cid-6yv3h6xg]{display:grid;gap:.15rem;color:var(--brand-ink)}.events[data-astro-cid-6yv3h6xg] a[data-astro-cid-6yv3h6xg]:hover,.related[data-astro-cid-6yv3h6xg] a[data-astro-cid-6yv3h6xg]:hover{text-decoration:none}.events[data-astro-cid-6yv3h6xg] span[data-astro-cid-6yv3h6xg],.related[data-astro-cid-6yv3h6xg] span[data-astro-cid-6yv3h6xg]{font-size:.625rem;font-weight:var(--font-weight-7);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-teal)}.events[data-astro-cid-6yv3h6xg] strong[data-astro-cid-6yv3h6xg],.related[data-astro-cid-6yv3h6xg] strong[data-astro-cid-6yv3h6xg]{color:var(--brand-deep)}.qa[data-astro-cid-6yv3h6xg]{padding:var(--size-4);border-radius:var(--radius-2);background:var(--brand-sand);border:1px solid var(--brand-line)}.qa__q[data-astro-cid-6yv3h6xg]{margin:0 0 .5rem;font-weight:var(--font-weight-7);color:var(--brand-deep)}.qa__a[data-astro-cid-6yv3h6xg]{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.rail[data-astro-cid-6yv3h6xg]{display:grid;gap:var(--size-4)}.widget__label[data-astro-cid-6yv3h6xg]{margin:0 0 var(--size-3);font-family:var(--font-display);font-size:var(--font-size-0);font-weight:var(--font-weight-7);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink-soft)}.book__meta[data-astro-cid-6yv3h6xg]{margin:0 0 var(--size-3);font-size:var(--font-size-1);color:var(--brand-ink-soft)}.book__btn[data-astro-cid-6yv3h6xg],.ghost[data-astro-cid-6yv3h6xg]{display:inline-flex;width:100%;justify-content:center;align-items:center;min-height:2.5rem;margin-bottom:.5rem;text-decoration:none}.book__btn[data-astro-cid-6yv3h6xg]{border-radius:var(--radius-2);background:var(--brand-teal);color:#fff;font-weight:var(--font-weight-7)}.book__btn[data-astro-cid-6yv3h6xg]:hover{background:var(--brand-teal-hover);text-decoration:none}@media(min-width:800px){.gallery[data-astro-cid-6yv3h6xg]{grid-template-columns:1.4fr 1fr}.gallery__main[data-astro-cid-6yv3h6xg]{min-height:100%}.gallery__grid[data-astro-cid-6yv3h6xg]{grid-template-columns:1fr 1fr}.quick[data-astro-cid-6yv3h6xg]{grid-template-columns:repeat(4,minmax(0,1fr))}.perks[data-astro-cid-6yv3h6xg]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.layout[data-astro-cid-6yv3h6xg]{grid-template-columns:minmax(0,1fr) 18rem}.rail[data-astro-cid-6yv3h6xg]{position:sticky;top:calc(var(--header-h) + 1rem)}}@media(max-width:640px){.gallery__grid[data-astro-cid-6yv3h6xg]{grid-template-columns:repeat(2,minmax(0,1fr))}}
