body.home {
}
body.home .hero-body,
body.home .hero-body h1,
body.home .hero-body p,
body.home .hero-aside-block,
body.home .section-kicker,
body.home .kicker,
body.home .notice {
  max-width: none;
}
.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary:focus-visible,
.btn.btn-primary:active {
  color: #050608;
}
.btn.btn-secondary,
.btn.btn-secondary:hover,
.btn.btn-secondary:focus-visible,
.btn.btn-secondary:active {
  color: #050608;
}
.poker-grid > *,
.section-poker .surface-alt {
  min-width: 0;
}
.section-poker .surface-alt,
.section-poker .surface-alt p,
.section-poker .timeline-title {
  overflow-wrap: anywhere;
}
.section-poker .timeline {
  margin-left: var(--space-4);
  padding-left: var(--space-9);
}
.section-poker .timeline-item::before {
  left: -30px;
}
.section-poker .poker-cta-row {
  min-width: 0;
}
.section-poker .poker-cta-row .btn,
.section-poker .poker-cta-row .btn-link {
  max-width: 100%;
  overflow-wrap: anywhere;
}
.hero-shell,
.hero-content,
.hero-body {
  min-width: 0;
}
.hero-content {
  padding-right: calc(var(--space-9) + 54px);
}
.hero-content h1,
.hero-content p {
  overflow-wrap: anywhere;
}
.hero-content h1 {
  font-size: clamp(2.35rem, 4.2vw, var(--font-size-display));
}
.hero-aside {
  min-width: 0;
}
.hero-aside-block {
  min-width: 0;
}
.home-main {
}
.section-hero {
  padding-top: var(--space-16);
}
.manifesto-grid {
  align-items: stretch;
}
.manifesto-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.dining-copy {
  padding: var(--space-9);
  display: flex;
  flex-direction: column;
  gap: var(--space-8);
}
.dining-cta-row,
.poker-cta-row,
.private-cta-row,
.testimonial-cta-row {
  margin-top: var(--space-8);
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-6);
  align-items: center;
}
.private-cta-row {
  flex-direction: column;
  align-items: flex-start;
}
.menu-highlight-grid {
  margin-top: var(--space-4);
}
.poker-grid {
  align-items: center;
}
.editorial-grid {
  align-items: stretch;
}
.private-grid {
  align-items: stretch;
}
.atmosphere-grid {
  align-items: stretch;
}
.reserve-grid {
  align-items: flex-start;
}
.reserve-form {
  max-width: 460px;
}
.section-reserve {
  padding-bottom: var(--space-20);
}
.section-atmosphere {
  padding-bottom: var(--space-16);
}
.section-testimonials {
  padding-top: var(--space-16);
}
.section-private {
  padding-top: var(--space-16);
}
.section-editorial {
  padding-top: var(--space-16);
}
.section-poker {
  padding-top: var(--space-16);
}
.section-dining {
  padding-top: var(--space-16);
}
@media (max-width: 1024px) {
  .hero-shell {
    grid-template-columns: 1fr;
  }
  .hero-media {
    order: 0;
    min-height: 320px;
  }
  .hero-content {
    order: 1;
  }
  .dining-copy {
    padding: var(--space-8);
  }
}
@media (max-width: 768px) {
  .hero-content {
    padding-right: var(--space-8);
  }
  .section-hero {
    padding-top: var(--space-14);
  }
  .dining-cta-row,
  .poker-cta-row,
  .private-cta-row,
  .testimonial-cta-row {
    flex-direction: column;
    align-items: stretch;
  }
  .reserve-form {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .section-hero {
    padding-top: var(--space-12);
  }
}
ul {
  list-style: none !important;
}

.nav-toggle {
  flex-direction: column;
}
