.hero--subpage{padding:5rem 0 4rem}.hero-sub-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.hero-sub-copy .hero-title{max-width:32rem}.hero-sub-media{max-width:26rem;justify-self:end}.hero-sub-photo{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.about-history-grid,.about-atmosphere-grid,.about-chefs-grid{align-items:center}.about-card{height:100%}.about-photo-large{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.about-atmosphere-copy .section-heading{margin-bottom:var(--space-4)}.about-list{margin-top:var(--space-3);margin-bottom:var(--space-4);padding-left:1.1rem;list-style:disc;color:var(--gray-700);font-size:var(--font-size-sm)}.about-list li+li{margin-top:0.4rem}.about-atmosphere-actions,.about-closing-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-3)}.about-grid-cards{gap:var(--space-7)}.about-card-minimal{height:100%}.about-card-minimal .card-inner{padding:var(--space-6)}.about-card-minimal .card-title{margin-bottom:var(--space-3)}.about-card-minimal .card-body{font-size:var(--font-size-sm);color:var(--gray-700)}.table-wrapper{overflow-x:auto}.about-tagline{margin-top:var(--space-6);text-align:center}.about-closing{position:relative}.about-closing-panel{padding:var(--space-8) var(--space-6)}.about-closing-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--space-10);align-items:start}.about-closing-copy .section-heading{margin-bottom:var(--space-4)}.about-closing-copy p{color:var(--gray-700)}.about-closing-side{max-width:26rem;justify-self:end}.about-cta-link{margin-top:var(--space-3)}@media(max-width:1024px){.hero-sub-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.hero-sub-media{order:-1;justify-self:center;max-width:22rem}.about-closing-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.about-closing-side{justify-self:stretch;max-width:none}}@media(max-width:720px){.hero--subpage{padding:4rem 0 3rem}.hero-sub-inner{gap:var(--space-6)}.about-closing-panel{padding:var(--space-6) var(--space-4)}.about-card-minimal .card-inner{padding:var(--space-5)}.about-grid-cards{grid-template-columns:minmax(0,1fr)}.hero-sub-media{max-width:20rem}}