.menu-page>.section+.section{padding-top:0}.menu-page__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-7)}@media(max-width:639px){.menu-page__cta>.btn{flex:1 1 100%;padding-inline:var(--space-4)}}.menu-nowrap{white-space:nowrap}.package-compare{display:grid;gap:var(--space-5);max-width:720px;margin-inline:auto}.menu-compare__footnote{max-width:72ch;margin:var(--space-6) auto 0;font-size:var(--text-sm);text-align:center;color:var(--color-text-muted)}@media(min-width:1024px){.package-compare{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;column-gap:var(--space-5);row-gap:var(--space-4)}}@media(min-width:1280px){.package-compare{column-gap:var(--space-6)}}.menu-table__intro{display:grid;grid-template-areas:"text" "media" "cats";gap:var(--space-6);margin-bottom:var(--space-7)}.menu-table .menu-table__header{grid-area:text;margin-bottom:0}.menu-table__media{grid-area:media}.menu-cats{grid-area:cats}.menu-table__copy{max-width:62ch;margin:0;color:var(--color-text-muted)}.menu-table__media{width:100%;max-width:540px;margin:0;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.menu-table__media img{width:100%;height:100%;object-fit:cover}.menu-cats__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.menu-cats__link{display:inline-flex;align-items:center;min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);transition:border-color .2s ease,color .2s ease}.menu-cats__link:hover{color:var(--color-text);border-color:var(--color-gold)}.menu-categories{display:grid;gap:var(--space-5);align-items:stretch}.menu-category{display:grid;align-content:start;gap:var(--space-5);min-width:0}.menu-category__title{margin:0;padding-bottom:var(--space-3);border-bottom:2px solid var(--color-brand);font-size:var(--text-xl)}@media(max-width:639px){.menu-category{padding:var(--space-5)}}@media(min-width:768px)and (max-width:1023px){.menu-category .menu-list{display:block;columns:2;column-gap:var(--space-7);margin-bottom:calc(-1 * var(--space-4))}.menu-category .menu-item{break-inside:avoid;padding-bottom:var(--space-4)}}@media(min-width:1024px){.menu-table__intro{grid-template-areas:"text media" "cats media";grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:1fr auto;column-gap:var(--space-7);row-gap:var(--space-5);align-items:end}.menu-cats{align-self:start}.menu-table__media{aspect-ratio:3 / 2}.menu-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-category--long{grid-row:span 2}}.menu-basic__grid{display:grid;gap:var(--space-5)}.menu-basic__card{display:grid;align-content:start;gap:var(--space-4);min-width:0}.menu-basic__title{margin:0;font-size:var(--text-xl)}.menu-basic__subtitle{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.menu-basic__note{margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.menu-basic__checklist{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.menu-basic__checklist li{display:flex;align-items:flex-start;gap:var(--space-3)}.menu-basic__checklist i{flex-shrink:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-gold)}.menu-basic__upgrades{display:grid;gap:var(--space-5)}@media(max-width:639px){.menu-basic__card{padding:var(--space-5)}}@media(min-width:768px){.menu-basic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-basic__card--upgrades{grid-column:1 / -1}.menu-basic__upgrades{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7)}}@media(min-width:1024px){.menu-basic__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-basic__card--upgrades{grid-column:auto}.menu-basic__upgrades{grid-template-columns:1fr}}.menu-buffet__tiers{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.menu-buffet__tier{display:grid;justify-items:center;align-content:center;gap:var(--space-2);text-align:center}.menu-buffet__name{margin:0;font-size:var(--text-xl);text-wrap:balance}.menu-buffet__fee{margin:var(--space-5) 0 0;font-size:var(--text-sm);text-align:center;color:var(--color-text-muted)}.menu-buffet__tier{padding:var(--space-5)}.menu-buffet__reserve{margin-top:var(--space-2)}@media(min-width:640px)and (max-width:1023px){.menu-buffet__tier{grid-template-columns:minmax(0,1fr) auto;justify-items:start;align-items:center;column-gap:var(--space-5);text-align:left}.menu-buffet__tier .price-from{justify-content:flex-end}.menu-buffet__reserve{grid-column:1 / -1;margin-top:0}}@media(min-width:1024px){.menu-buffet__tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}
