.metro-btn {
  display: flex;
  height: var(--Spacing-12, 48px);
  padding: 0 var(--Spacing-4, 16px);
  justify-content: center;
  align-items: center;
  border-radius: var(--Form-Radius, 4px);
  border: var(--Button-Secondary-Border, 2px) solid var(--Button-Secondary-Border-Fill, #3A2C26);
  color: var(--Text-Primary, #3A2C26);
  text-align: center;
  font-family: var(--Text-Family-Headline, "Helvetica Now");
  font-size: var(--Text-Size-Base, 16px);
  font-style: normal;
  font-weight: var(--Text-Weight-XBold, 800);
  line-height: 20px;
  transition: background-color 0.3s ease;
}
.metro-btn:hover, .metro-btn:focus {
  background-color: rgba(58, 44, 38, 0.1019607843);
  color: #3A2C26;
}
.metro-btn.light {
  border-color: white;
  color: white;
}
.metro-btn.light:hover, .metro-btn.light:focus {
  background-color: rgba(255, 255, 255, 0.1019607843);
  color: white;
}
@media (max-width: 768px) {
  .metro-btn {
    padding: 0 16px;
    font-size: 16px;
  }
}

.metro-eyebrow {
  color: var(--Text-Primary, #3A2C26);
  font-family: "Helvetica Now";
  font-size: var(--Text-Size-LG, 18px);
  font-style: normal;
  font-weight: var(--Text-Weight-Regular, 400);
  line-height: 117%;
  margin: 0;
  padding: 0;
}
@media (max-width: 768px) {
  .metro-eyebrow {
    font-size: 11px;
  }
}

.metro-section-title {
  color: var(--Text-Primary, #3A2C26);
  font-family: var(--Text-Family-Headline, "Helvetica Now");
  font-style: normal;
  font-weight: var(--Text-Weight-XBold, 800);
  line-height: 94%;
  margin: 0;
  padding: 0;
}
.metro-section-title.small {
  font-size: var(--Text-Size-5XL, 32px);
  letter-spacing: -0.64px;
}
@media (max-width: 768px) {
  .metro-section-title.small {
    font-size: 24px;
    letter-spacing: -0.48px;
  }
}
.metro-section-title.large {
  font-size: 40px;
  letter-spacing: -0.8px;
}
@media (max-width: 768px) {
  .metro-section-title.large {
    font-size: 28px;
    letter-spacing: -0.56px;
  }
}

.metro-text {
  color: var(--Text-Primary, #3A2C26);
  font-family: var(--Text-Family-Headline, "Helvetica Now");
  font-size: var(--Text-Size-LG, 18px);
  font-style: normal;
  font-weight: var(--Text-Weight-Regular, 400);
  line-height: 116.667%;
  margin: 0;
  padding: 0;
}

/*# sourceMappingURL=components.css.map */
