main.wrap{max-width:none;padding:0}.home-opening[data-astro-cid-j7pv25f6]{max-width:var(--maxw-wide);margin:auto;padding:var(--sp-5) var(--gutter);display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:var(--sp-5)}.nameplate[data-astro-cid-j7pv25f6]{font-size:var(--fs-0);color:var(--c-link);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;margin:0 0 var(--sp-3)}h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-5);font-weight:400;line-height:var(--lh-tight);margin:0 0 var(--sp-4)}.opening-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.nameplate):not(.independent){font-size:var(--fs-2);color:var(--c-ink-soft);max-width:34rem;margin:0 0 var(--sp-4)}.opening-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.home-browse[data-astro-cid-j7pv25f6]{padding:var(--sp-2) 0;min-height:44px;font-weight:600}.independent[data-astro-cid-j7pv25f6]{font-size:var(--fs-0);color:var(--c-ink-soft);margin:var(--sp-3) 0 0}.opening-photo[data-astro-cid-j7pv25f6]{margin:0}.page-hero[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}figcaption[data-astro-cid-j7pv25f6]{font-size:var(--fs-0);color:var(--c-ink-soft);margin-top:var(--sp-2)}.section-inner[data-astro-cid-j7pv25f6]{max-width:var(--maxw-wide);margin:auto}.quick-plan[data-astro-cid-j7pv25f6],.place-guides[data-astro-cid-j7pv25f6],.stay-band[data-astro-cid-j7pv25f6]{padding:var(--sp-5) var(--gutter)}.quick-plan[data-astro-cid-j7pv25f6]{background:var(--c-brand-soft);border-block:var(--border-width) solid var(--c-line)}h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-3);font-weight:400;line-height:var(--lh-tight);margin:0 0 var(--sp-4)}.quick-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-4)}.quick-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{color:var(--c-ink);text-decoration:none;display:flex;flex-direction:column;min-width:0;border-top:var(--rule-width) solid var(--c-brand);padding-top:var(--sp-3)}.quick-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{font-family:var(--font-heading);font-size:var(--fs-2);line-height:1.3}.quick-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--fs-0);margin:var(--sp-2) 0 var(--sp-3);color:var(--c-ink-soft)}.quick-action[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--c-link);font-weight:600}.section-title[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4)}.section-title[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:22rem;color:var(--c-ink-soft)}.place-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5)}.place-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-4);border-bottom:var(--border-width) solid var(--c-line);text-decoration:none;color:var(--c-ink)}.place-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.place-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-2);line-height:1.3;margin:0 0 var(--sp-2)}.place-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--fs-0);color:var(--c-ink-soft);margin:0 0 var(--sp-2)}.place-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--c-link);font-weight:600}.quick-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover>span[data-astro-cid-j7pv25f6]:first-child,.place-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{text-decoration:underline}.quick-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:focus-visible,.place-card[data-astro-cid-j7pv25f6]:focus-visible{outline:var(--rule-width) solid var(--c-accent);outline-offset:4px}.home-reading[data-astro-cid-j7pv25f6]{max-width:var(--maxw);margin:auto;padding:var(--sp-4) var(--gutter) var(--sp-5)}.stay-band[data-astro-cid-j7pv25f6]{background:var(--c-brand-soft)}.stay-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.stay-inner[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{max-width:38rem}.stay-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--sp-2)}@media(max-width:900px){.home-opening[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--sp-4);padding-top:var(--sp-4)}h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-4)}.quick-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title[data-astro-cid-j7pv25f6]{display:block}.place-card[data-astro-cid-j7pv25f6]{grid-template-columns:7rem minmax(0,1fr)}}@media(max-width:720px){.place-grid[data-astro-cid-j7pv25f6],.quick-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stay-inner[data-astro-cid-j7pv25f6]{display:block}.stay-inner[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:var(--sp-3)}.opening-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.nameplate):not(.independent){font-size:var(--fs-1)}h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-4)}}figcaption[data-astro-cid-j7pv25f6]{text-align:center}@media(max-width:900px){.home-opening[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding-top:var(--sp-3)}.opening-copy[data-astro-cid-j7pv25f6]{display:contents}.opening-copy[data-astro-cid-j7pv25f6] .nameplate[data-astro-cid-j7pv25f6]{order:0;margin-bottom:0}.opening-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{order:1;margin-bottom:var(--sp-2)}.opening-photo[data-astro-cid-j7pv25f6]{order:2}.opening-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.nameplate){order:3}.opening-actions[data-astro-cid-j7pv25f6]{order:4}.opening-copy[data-astro-cid-j7pv25f6]>.independent[data-astro-cid-j7pv25f6]{order:5}}
