.page-hero[data-astro-cid-btrvj7hv]{padding:56px 28px 8px}.page-hero[data-astro-cid-btrvj7hv] h1[data-astro-cid-btrvj7hv]{max-width:22ch;font-size:clamp(28px,3.6vw,40px)}.page-hero-sub[data-astro-cid-btrvj7hv]{color:var(--ink-soft);max-width:62ch}.split[data-astro-cid-btrvj7hv]{grid-template-columns:1.3fr .7fr;align-items:center;gap:56px;padding:48px 28px;display:grid}.split[data-astro-cid-btrvj7hv].reverse{grid-template-columns:.7fr 1.3fr}.split[data-astro-cid-btrvj7hv].reverse .split-text[data-astro-cid-btrvj7hv]{order:-1}.split[data-astro-cid-btrvj7hv] img{object-fit:cover;border-radius:12px;width:100%;height:100%;max-height:620px}.split[data-astro-cid-btrvj7hv] .dining-image{max-height:300px}.split-text[data-astro-cid-btrvj7hv] p[data-astro-cid-btrvj7hv]{color:var(--ink-soft);max-width:56ch;font-size:14px}@media (width<=860px){.split[data-astro-cid-btrvj7hv],.split[data-astro-cid-btrvj7hv].reverse{grid-template-columns:1fr;padding:32px 24px}.split[data-astro-cid-btrvj7hv].reverse .split-text[data-astro-cid-btrvj7hv]{order:0}}.attractions-grid[data-astro-cid-btrvj7hv]{grid-template-columns:repeat(2,1fr);gap:32px;padding:48px 28px;display:grid}.attraction-card[data-astro-cid-btrvj7hv]{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;overflow:hidden}.attraction-card[data-astro-cid-btrvj7hv] img{object-fit:cover;width:100%;height:280px;display:block}.attraction-card-body[data-astro-cid-btrvj7hv]{padding:26px 28px 30px}.attraction-card[data-astro-cid-btrvj7hv] h3[data-astro-cid-btrvj7hv]{margin-bottom:10px;font-size:20px}.attraction-card[data-astro-cid-btrvj7hv] p[data-astro-cid-btrvj7hv]{color:var(--ink-soft);margin:0;font-size:15px}.attraction-card-list[data-astro-cid-btrvj7hv]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.attraction-card-list[data-astro-cid-btrvj7hv] li[data-astro-cid-btrvj7hv]:not(:last-child){border-bottom:1px solid var(--line);padding-bottom:16px}.attraction-card-list[data-astro-cid-btrvj7hv] h3[data-astro-cid-btrvj7hv]{margin-bottom:4px;font-size:17px}@media (width<=600px){.attractions-grid[data-astro-cid-btrvj7hv]{grid-template-columns:1fr}}.restaurants[data-astro-cid-btrvj7hv]{border-top:1px solid var(--line);padding:48px 28px 72px}.restaurant-list[data-astro-cid-btrvj7hv]{grid-template-columns:repeat(3,1fr);gap:10px 24px;margin:20px 0 16px;padding:0;list-style:none;display:grid}.restaurant-list[data-astro-cid-btrvj7hv] li[data-astro-cid-btrvj7hv]{border-bottom:1px solid var(--line);padding-bottom:10px}.restaurant-list[data-astro-cid-btrvj7hv] a[data-astro-cid-btrvj7hv]{color:var(--navy);font-family:Spectral,serif;font-size:17px;text-decoration:none}.restaurant-list[data-astro-cid-btrvj7hv] a[data-astro-cid-btrvj7hv]:hover{color:var(--accent);text-decoration:underline}@media (width<=720px){.restaurant-list[data-astro-cid-btrvj7hv]{grid-template-columns:1fr 1fr}}.markets-title[data-astro-cid-btrvj7hv]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:8px 0 12px;font-family:Open Sans Condensed,sans-serif;font-size:15px;font-weight:700}.markets-list[data-astro-cid-btrvj7hv]{grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.markets-list[data-astro-cid-btrvj7hv] li[data-astro-cid-btrvj7hv]{padding-left:16px;position:relative}.markets-list[data-astro-cid-btrvj7hv] a[data-astro-cid-btrvj7hv]{color:var(--ink-soft);font-size:14.5px;text-decoration:none}.markets-list[data-astro-cid-btrvj7hv] a[data-astro-cid-btrvj7hv]:hover{color:var(--accent);text-decoration:underline}.markets-list[data-astro-cid-btrvj7hv] li[data-astro-cid-btrvj7hv]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}@media (width<=600px){.markets-list[data-astro-cid-btrvj7hv]{grid-template-columns:1fr}}.partners[data-astro-cid-btrvj7hv]{border-top:1px solid var(--line);padding:48px 28px 72px}.partners-intro[data-astro-cid-btrvj7hv]{color:var(--ink-soft);max-width:68ch;margin:12px 0 28px}.partner-box[data-astro-cid-btrvj7hv]{background:var(--navy);border-radius:12px;margin-bottom:40px;padding:24px 28px}.partner-tag[data-astro-cid-btrvj7hv]{letter-spacing:.08em;text-transform:uppercase;font-family:Open Sans Condensed,sans-serif;font-size:11px;font-weight:700;color:var(--accent-soft)!important;max-width:none!important;margin:0 0 6px!important}.partner-name[data-astro-cid-btrvj7hv]{font-family:Spectral,serif;font-size:20px;color:#fff!important;max-width:none!important;margin:0 0 6px!important}.partner-who[data-astro-cid-btrvj7hv]{color:#dbe2ea!important;max-width:none!important;margin:0 0 8px!important}.partner-contact[data-astro-cid-btrvj7hv]{font-size:14px;line-height:1.6;color:#dbe2ea!important;max-width:none!important;margin:0!important}.partner-category[data-astro-cid-btrvj7hv]{margin-bottom:32px}.partner-category[data-astro-cid-btrvj7hv] h3[data-astro-cid-btrvj7hv]{color:var(--navy);border-bottom:1.5px solid var(--line);margin-bottom:16px;padding-bottom:8px;font-family:Spectral,serif;font-size:18px}.partner-list[data-astro-cid-btrvj7hv]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px 24px;display:grid}.partner-item-name[data-astro-cid-btrvj7hv]{color:var(--navy);margin:0 0 4px;font-family:Spectral,serif;font-size:15.5px}.partner-item-featured[data-astro-cid-btrvj7hv]{font-weight:700}.partner-item-text[data-astro-cid-btrvj7hv]{color:var(--ink-soft);margin:0 0 6px;font-size:13.5px}.partner-item-contact[data-astro-cid-btrvj7hv]{color:var(--ink-soft);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12.5px;display:flex}.partner-item-contact[data-astro-cid-btrvj7hv] a[data-astro-cid-btrvj7hv]{color:var(--ink-soft);text-decoration:underline}.partner-item-contact[data-astro-cid-btrvj7hv] a[data-astro-cid-btrvj7hv]:hover{color:var(--accent)}.partners-disclaimer[data-astro-cid-btrvj7hv]{color:var(--ink-soft);max-width:68ch;margin-top:8px;font-size:12.5px;font-style:italic}
