.dining-heading[data-astro-cid-ijapmrt5]{padding-bottom:0}.dining-feature[data-astro-cid-ijapmrt5]{background:var(--color-surface);min-height:min(78svh, var(--layout-max));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.dining-feature[data-astro-cid-ijapmrt5]:nth-of-type(2n){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dining-feature[data-astro-cid-ijapmrt5]:nth-of-type(2n) .dining-media[data-astro-cid-ijapmrt5]{order:2}.dining-media[data-astro-cid-ijapmrt5]{min-width:0;min-height:0}.dining-media[data-astro-cid-ijapmrt5] .ph{height:100%}.dining-feature-copy[data-astro-cid-ijapmrt5]{min-width:0;padding:var(--section-gap-compact);align-self:center}.dining-feature[data-astro-cid-ijapmrt5] h2[data-astro-cid-ijapmrt5]{font-size:min(var(--type-section-title), var(--fit-word-size,9999px));line-height:var(--leading-section-title);margin:var(--space-4) 0 var(--space-5)}.dining-feature-copy[data-astro-cid-ijapmrt5]>p[data-astro-cid-ijapmrt5]{color:var(--color-muted);line-height:var(--leading-prose);max-width:var(--measure-copy)}.dining-feature-copy[data-astro-cid-ijapmrt5] .dining-summary[data-astro-cid-ijapmrt5]{color:var(--color-ink);font-size:var(--type-prose-lead);line-height:var(--leading-prose-lead)}.dining-feature[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5],.dining-card[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5]{margin:var(--space-6) 0 0;width:100%;display:grid}.dining-feature[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5]>div[data-astro-cid-ijapmrt5],.dining-card[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5]>div[data-astro-cid-ijapmrt5]{border-top:1px solid var(--color-line);align-items:baseline;gap:var(--space-5);padding:var(--space-3) 0;justify-content:space-between;display:flex}.dining-feature[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5]>div[data-astro-cid-ijapmrt5]:last-child,.dining-card[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5]>div[data-astro-cid-ijapmrt5]:last-child{border-bottom:1px solid var(--color-line)}.dining-feature[data-astro-cid-ijapmrt5] dd[data-astro-cid-ijapmrt5],.dining-card[data-astro-cid-ijapmrt5] dd[data-astro-cid-ijapmrt5]{text-align:right;margin:0}.dining-offerings[data-astro-cid-ijapmrt5]{margin-top:var(--space-5);width:100%}.dining-offerings-label[data-astro-cid-ijapmrt5]{color:var(--color-accent-text);font:var(--type-meta) var(--mono);letter-spacing:var(--tracking-label);text-transform:var(--case-label,uppercase)}.dining-offerings[data-astro-cid-ijapmrt5] ul[data-astro-cid-ijapmrt5]{gap:0 var(--space-5);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.dining-offerings[data-astro-cid-ijapmrt5] ul[data-astro-cid-ijapmrt5][data-count="1"]{grid-template-columns:1fr}.dining-offerings[data-astro-cid-ijapmrt5] li[data-astro-cid-ijapmrt5]{border-bottom:1px solid var(--color-line);font-size:var(--type-small);padding:var(--space-3) 0}.dining-grid[data-astro-cid-ijapmrt5]{gap:var(--section-gap-compact);max-width:var(--layout-max);grid-template-columns:minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}.dining-card[data-astro-cid-ijapmrt5]{background:var(--color-surface);grid-template-columns:minmax(320px,1.05fr) minmax(0,.95fr);min-height:max(420px,min(42vw,560px));display:grid;overflow:hidden}.dining-card[data-astro-cid-ijapmrt5]:nth-child(2n){grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.dining-card[data-astro-cid-ijapmrt5]:nth-child(2n)>.dining-card-media{order:2}.dining-card[data-astro-cid-ijapmrt5]>.dining-card-media{height:100%;min-height:420px}.dining-card[data-astro-cid-ijapmrt5]>.dining-card-media.ph{aspect-ratio:auto}.dining-card-copy[data-astro-cid-ijapmrt5]{padding:clamp(var(--space-7), 6vw, var(--section-gap-compact));flex-direction:column;align-self:center;align-items:flex-start;width:100%;display:flex}.dining-card-meta[data-astro-cid-ijapmrt5]{color:var(--color-accent-text);font:var(--type-meta) var(--mono);letter-spacing:var(--tracking-label);margin-bottom:var(--space-5);justify-content:space-between;width:100%;display:flex}.t-signature .dining-card-meta[data-astro-cid-ijapmrt5]{gap:var(--space-4)}.dining-card[data-astro-cid-ijapmrt5] h2[data-astro-cid-ijapmrt5]{font-size:min(var(--type-section-title), var(--fit-word-size,9999px));line-height:var(--leading-section-title);margin:0}.dining-card[data-astro-cid-ijapmrt5] .dining-card-summary[data-astro-cid-ijapmrt5]{color:var(--color-muted);font-size:var(--type-prose-lead);line-height:var(--leading-prose-lead);margin:var(--space-4) 0 0;max-width:var(--measure-copy)}.dining-grid[data-astro-cid-ijapmrt5].is-dense .dining-card[data-astro-cid-ijapmrt5]{min-height:max(360px,min(36vw,480px))}.dining-grid[data-astro-cid-ijapmrt5].is-dense .dining-card[data-astro-cid-ijapmrt5]>.dining-card-media{min-height:360px}.dining-feature[data-astro-cid-ijapmrt5].essential{border:1px solid var(--color-line);border-radius:var(--radius-surface-eff);margin:var(--section-gap-compact) auto var(--section-gap);max-width:var(--layout-max);min-height:0;width:calc(100% - (2 * var(--layout-edge)));grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.dining-feature[data-astro-cid-ijapmrt5].essential:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dining-feature[data-astro-cid-ijapmrt5].essential:nth-of-type(2n) .dining-media[data-astro-cid-ijapmrt5]{order:0}.dining-feature[data-astro-cid-ijapmrt5].essential .dining-media[data-astro-cid-ijapmrt5] .ph{aspect-ratio:auto;border-radius:0;height:100%;min-height:560px;margin:0}.dining-feature[data-astro-cid-ijapmrt5].essential .dining-feature-copy[data-astro-cid-ijapmrt5]{padding:clamp(var(--space-6), 3vw, var(--space-7))}.dining-feature[data-astro-cid-ijapmrt5].essential h2[data-astro-cid-ijapmrt5]{font-size:var(--type-heading);margin-block:var(--space-3) var(--space-4)}.dining-feature[data-astro-cid-ijapmrt5].essential .dining-feature-copy[data-astro-cid-ijapmrt5]>p[data-astro-cid-ijapmrt5]{margin-block:0 var(--space-4)}.dining-feature[data-astro-cid-ijapmrt5].essential dl[data-astro-cid-ijapmrt5],.dining-feature[data-astro-cid-ijapmrt5].essential .dining-offerings[data-astro-cid-ijapmrt5]{margin-top:var(--space-4)}.dining-feature[data-astro-cid-ijapmrt5].essential .dining-offerings[data-astro-cid-ijapmrt5] li[data-astro-cid-ijapmrt5]{padding-block:var(--space-2)}.dining-collection[data-astro-cid-ijapmrt5].essential{background:var(--color-surface)}.dining-collection[data-astro-cid-ijapmrt5].essential .dining-grid[data-astro-cid-ijapmrt5]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.dining-collection[data-astro-cid-ijapmrt5].essential .dining-card[data-astro-cid-ijapmrt5]{border:0;border-top:1px solid var(--color-line);min-height:0;padding-top:var(--space-3);background:0 0;display:block}.dining-collection[data-astro-cid-ijapmrt5].essential .dining-card[data-astro-cid-ijapmrt5]>.dining-card-media{aspect-ratio:16/9;border-radius:var(--radius-media-eff);height:auto;min-height:0}.dining-collection[data-astro-cid-ijapmrt5].essential .dining-card-copy[data-astro-cid-ijapmrt5]{padding:var(--space-5) 0 0}.dining-collection[data-astro-cid-ijapmrt5].essential .dining-card[data-astro-cid-ijapmrt5] h2[data-astro-cid-ijapmrt5]{font-size:var(--type-item-title)}.dining-collection[data-astro-cid-ijapmrt5].essential .dining-card[data-astro-cid-ijapmrt5] .dining-card-summary[data-astro-cid-ijapmrt5]{font-size:var(--type-small)}.dining-label-collection[data-astro-cid-ijapmrt5]{background:var(--color-paper)}.dining-labels[data-astro-cid-ijapmrt5]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dining-labels[data-astro-cid-ijapmrt5]>li[data-astro-cid-ijapmrt5]{background:var(--color-surface);border-top:1px solid var(--color-line);padding:var(--space-6)}.dining-labels[data-astro-cid-ijapmrt5] h2[data-astro-cid-ijapmrt5]{font-size:min(var(--type-item-title), var(--fit-word-size,9999px));line-height:var(--leading-section-title);margin:0}.dining-labels[data-astro-cid-ijapmrt5] p[data-astro-cid-ijapmrt5]{color:var(--color-muted);font-size:var(--type-small);margin:var(--space-3) 0 0}.dining-labels[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5]{margin:var(--space-5) 0 0;display:grid}.dining-labels[data-astro-cid-ijapmrt5] dl[data-astro-cid-ijapmrt5]>div[data-astro-cid-ijapmrt5]{border-top:1px solid var(--color-line);align-items:baseline;gap:var(--space-5);padding:var(--space-3) 0;justify-content:space-between;display:flex}.dining-labels[data-astro-cid-ijapmrt5] dd[data-astro-cid-ijapmrt5]{text-align:right;margin:0}@media (max-width:760px){.dining-feature[data-astro-cid-ijapmrt5],.dining-feature[data-astro-cid-ijapmrt5]:nth-of-type(2n),.dining-card[data-astro-cid-ijapmrt5],.dining-card[data-astro-cid-ijapmrt5]:nth-child(2n),.dining-grid[data-astro-cid-ijapmrt5].is-dense .dining-card[data-astro-cid-ijapmrt5]{grid-template-columns:1fr}.dining-feature[data-astro-cid-ijapmrt5]:nth-of-type(2n) .dining-media[data-astro-cid-ijapmrt5]{order:0}.dining-media[data-astro-cid-ijapmrt5]{min-height:480px}.dining-card[data-astro-cid-ijapmrt5]:nth-child(2n)>.dining-card-media{order:0}.dining-card[data-astro-cid-ijapmrt5]>.dining-card-media,.dining-grid[data-astro-cid-ijapmrt5].is-dense .dining-card[data-astro-cid-ijapmrt5]>.dining-card-media{aspect-ratio:16/9;height:auto;min-height:0}.t-signature .dining-card[data-astro-cid-ijapmrt5]>.dining-card-media.ph{aspect-ratio:16/9}.dining-card-copy[data-astro-cid-ijapmrt5]{padding:var(--space-7) var(--space-6)}.dining-feature[data-astro-cid-ijapmrt5] .eyebrow[data-astro-cid-ijapmrt5]{overflow-wrap:anywhere;white-space:normal}.dining-offerings[data-astro-cid-ijapmrt5] ul[data-astro-cid-ijapmrt5],.dining-feature[data-astro-cid-ijapmrt5].essential,.dining-feature[data-astro-cid-ijapmrt5].essential:nth-of-type(2n),.dining-collection[data-astro-cid-ijapmrt5].essential .dining-grid[data-astro-cid-ijapmrt5]{grid-template-columns:1fr}.dining-feature[data-astro-cid-ijapmrt5].essential{margin-block:var(--space-6);width:calc(100% - (2 * var(--space-5)))}.dining-feature[data-astro-cid-ijapmrt5].essential .dining-media[data-astro-cid-ijapmrt5]{min-height:0}.dining-feature[data-astro-cid-ijapmrt5].essential .dining-media[data-astro-cid-ijapmrt5] .ph{aspect-ratio:16/10;height:auto;min-height:0}.dining-labels[data-astro-cid-ijapmrt5]{grid-template-columns:1fr}}.dining-feature[data-astro-cid-ijapmrt5].is-text,.dining-feature[data-astro-cid-ijapmrt5].is-text:nth-of-type(2n),.dining-grid[data-astro-cid-ijapmrt5] .dining-card[data-astro-cid-ijapmrt5].no-media,.dining-grid[data-astro-cid-ijapmrt5] .dining-card[data-astro-cid-ijapmrt5].no-media:nth-child(2n){border-top:2px solid var(--color-accent);grid-template-columns:minmax(0,1fr);min-height:0}
