@charset "UTF-8";

.hero-about .hero-title {
  max-width: 18ch;
}

.hero-about .hero-subtitle {
  max-width: 40ch;
}

.about-story-philosophy,
.about-lounge-layout,
.about-table-craft,
.about-pairings-groups {
  align-items: flex-start;
}

.about-media-card {
  height: 100%;
}

.about-image-frame .gallery-item::after {
  padding-bottom: 62%;
}

.about-cta-panel {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.about-cta-list li {
  font-size: var(--text-sm);
  color: var(--color-gray-100);
}

.about-cta-actions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-4);
}

@media (max-width: 768px) {
  .about-cta-actions .btn {
    flex: 1 1 auto;
    justify-content: center;
  }
}
