@layer components{.tenant-intro_herowrap{padding:var(--space-4) var(--site-margin) 0;justify-content:center;display:flex}.tenant-intro_hero{width:100%;max-width:var(--max-width-main);border-radius:var(--radius-medium);height:26.25rem;overflow:clip}.tenant-intro_hero .image{width:100%;height:100%}@media not (min-width:48rem){.tenant-intro_hero{height:15rem}}.tenant-intro_wrap{padding:var(--space-6) var(--site-margin) var(--space-7);justify-content:center;display:flex}.tenant-intro_inner{gap:var(--space-7);width:100%;max-width:var(--max-width-main);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media not (min-width:64rem){.tenant-intro_inner{gap:var(--space-5);grid-template-columns:1fr}}.tenant-intro_eyebrow{margin-bottom:var(--space-2)}.tenant-intro_title{color:var(--text-strong);margin-bottom:var(--space-3)}.tenant-intro_formerly{margin-bottom:var(--space-3);color:var(--text-label);font-size:var(--text-small)}.tenant-intro_text{color:var(--text-2);margin-bottom:var(--space-4);line-height:1.7}.tenant-intro_tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.tenant-intro_tag{border-radius:var(--radius-round);background-color:var(--sage-100);color:var(--sage-text);font-size:var(--text-small);font-weight:var(--primary-semibold);padding:.375rem .75rem}.tenant-intro_card{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-main);background-color:var(--background);color:var(--text);flex-direction:column;display:flex}.tenant-intro_hours_head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.tenant-intro_hours_label{align-items:center;gap:var(--space-1);color:var(--text-strong);font-family:var(--eyebrow-font-family);font-size:var(--eyebrow);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;display:inline-flex}.tenant-intro_hours_label .icon{--_size:1.125rem;color:var(--accent-green)}.tenant-intro_rows{margin:0}.tenant-intro_row{justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-width) solid var(--hairline);color:var(--text-body);font-size:var(--text-large);padding-block:.6875rem;display:flex}.tenant-intro_row dd{font-weight:var(--primary-bold);margin:0}.tenant-intro_actions{gap:var(--space-2);flex-direction:column;display:flex}.tenant-intro_secondary{gap:var(--space-2);display:flex}.tenant-intro_secondary>*{white-space:nowrap;flex:1 1 0}.tenant-intro_links{gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--hairline);font-size:var(--text-small);font-weight:var(--primary-semibold);flex-wrap:wrap;display:flex}.tenant-intro_links a{color:var(--accent-green);align-items:center;gap:.45em;display:inline-flex}.tenant-intro_links a .icon{--_size:1rem}.instagram-strip_wrap{padding:0 var(--site-margin) var(--space-8);justify-content:center;display:flex}.instagram-strip_inner{width:100%;max-width:var(--max-width-main)}.instagram-strip_head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.instagram-strip_title{color:var(--text-strong);margin:0}.instagram-strip_follow{color:var(--accent-green);font-size:var(--text-small);font-weight:var(--primary-semibold);align-items:center;gap:.4em;display:inline-flex}.instagram-strip_follow .icon{--_size:.9em}.instagram-strip_grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media not (min-width:48rem){.instagram-strip_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.instagram-strip_tile{aspect-ratio:1;border-radius:var(--radius-xsmall);background-color:var(--hairline);display:block;overflow:clip}.instagram-strip_tile .image{width:100%;height:100%}.more-tenants_wrap{padding:var(--space-8) var(--site-margin);background-color:var(--background);justify-content:center;display:flex}.more-tenants_inner{width:100%;max-width:var(--max-width-main)}.more-tenants_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.more-tenants_title{color:var(--text-strong);margin:0}.more-tenants_all{color:var(--accent-green);font-size:var(--text-small);font-weight:var(--primary-semibold);align-items:center;gap:.4em;display:inline-flex}.more-tenants_all .icon{--_size:.9em}.more-tenants_card{border-radius:var(--radius-main);color:var(--text-body);flex-direction:column;display:flex;overflow:clip}.more-tenants_media{display:block;position:relative}.more-tenants_visual{border-radius:var(--radius-main);height:11.875rem;display:block;overflow:clip}.more-tenants_visual .image{width:100%;height:100%}.more-tenants_logo{left:var(--space-3);border-radius:var(--radius-round);border:.1875rem solid var(--light-100);background-color:var(--light-100);width:2.75rem;height:2.75rem;position:absolute;bottom:-1.125rem}.more-tenants_body{padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.more-tenants_name{font-family:var(--heading-family);font-size:var(--h5);color:var(--text-strong);line-height:1.2}.more-tenants_cuisine{color:var(--text-2);font-size:var(--text-small)}.tenant-local_wrap{padding:var(--section-space-medium) var(--site-margin) var(--space-8);justify-content:center;display:flex}.tenant-local_inner{gap:var(--space-8);width:100%;max-width:var(--max-width-main);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}@media not (min-width:64rem){.tenant-local_inner{gap:var(--space-6);grid-template-columns:1fr}}.tenant-local_title{color:var(--text-strong);margin-bottom:var(--space-4);line-height:1.15}.tenant-local_text{color:var(--text-2);font-size:var(--text-main);text-wrap:pretty;line-height:1.7}.tenant-local_text+.tenant-local_text{margin-top:var(--space-3)}.tenant-local_eyebrow{margin-bottom:var(--space-3)}.tenant-local_faqs{border-top:var(--border-width) solid var(--hairline)}.tenant-local_faqs .accordion_item{border-bottom-color:var(--hairline)}.tenant-local_faqs .accordion_toggle{padding-block:var(--space-3)}.tenant-local_faqs .accordion_title{font-family:var(--primary-family);font-size:var(--text-main);font-weight:var(--primary-semibold);letter-spacing:0;line-height:1.4}.tenant-local_faqs .accordion_icon{display:none}.tenant-local_faqs .accordion_toggle:after{content:"+";color:var(--brand-500);transition:rotate var(--open-duration) var(--open-ease);flex:none;font-size:1.25rem;line-height:1}.tenant-local_faqs .accordion_item[open] .accordion_toggle:after{rotate:45deg}.tenant-local_faqs .accordion_body{padding-bottom:var(--space-4);color:var(--text-2);font-size:var(--text-small);line-height:1.65}.tenant-menus_wrap{padding:var(--space-6) var(--site-margin) 0;scroll-margin-top:var(--nav-height);justify-content:center;display:flex}.tenant-menus_inner{gap:var(--space-2);width:100%;max-width:var(--max-width-main);flex-direction:column;display:flex}.tenant-menus_title{color:var(--text-strong);margin-bottom:var(--space-2)}.tenant-menus_box{border-radius:var(--radius-medium);background-color:var(--background);color:var(--text)}.tenant-menus_box[open] .tenant-menus_chevron{rotate:180deg}.tenant-menus_summary{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.tenant-menus_summary::-webkit-details-marker{display:none}.tenant-menus_label{color:var(--text-strong);font-family:var(--heading-family);font-size:var(--h5);line-height:1.15}.tenant-menus_chevron{transition:rotate var(--hover-duration) var(--hover-ease);flex:none}.tenant-menus_content{padding:0 var(--space-4) var(--space-4)}.tenant-menus_text{color:var(--text-2);margin-bottom:var(--space-4);max-width:44rem}.tenant-menus_actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.menu-block_pdf{border-radius:var(--radius-round);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--dark-900) 22%, transparent);color:var(--text-strong);font-size:var(--text-small);font-weight:var(--primary-semibold);justify-content:center;align-items:center;gap:.5em;padding:.85em 1.2em;display:inline-flex}.menu-block_pdf .icon{--_size:.95rem}.tenant-page_crumbs{padding:var(--space-4) var(--site-margin) 0;justify-content:center;display:flex}.tenant-page_crumbs .breadcrumbs_wrap{max-width:var(--max-width-main);margin-bottom:0}.tenant-page_spacer{height:var(--section-space-medium)}}
