.careers-page .careers-hero.section.hero.integrations.lower {
  padding-bottom: clamp(5rem, 10vw, 8rem);
}

.careers-page .inner-container._1062px {
  margin-right: auto;
  margin-left: auto;
}

.careers-section-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}

.careers-section-stack .display-1,
.careers-section-stack .display-2:not(.careers-accent-heading) {
  width: 100%;
  max-width: 860px;
  text-align: left;
}

.careers-prose {
  width: 100%;
}

.careers-prose .paragraph-large,
.careers-prose .para-1,
.careers-prose .para-2 {
  text-align: left;
}

.careers-marquee {
  padding: clamp(3rem, 6vw, 5rem) 0;
  overflow: hidden;
  background: #141414;
}

.careers-marquee__track {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  backface-visibility: hidden;
  will-change: transform;
}

.careers-marquee__group {
  display: flex;
  flex: none;
  align-items: center;
  padding-right: 4rem;
}

.careers-marquee__phrase {
  flex: none;
  margin: 0;
  white-space: nowrap;
}

.careers-marquee__phrase.white {
  color: #fff;
}

.careers-marquee__accent {
  color: var(--accent);
}

.careers-section--dark {
  color: #fff;
  background: #141414;
}

.careers-section--dark
  .display-2:not(.careers-accent-heading):not(.color-neutral-100) {
  color: #fff;
}

.careers-section--dark .para-1,
.careers-section--dark .para-2,
.careers-section--dark .careers-prose .para-1,
.careers-section--dark .careers-prose .para-2 {
  color: #fff;
}

.careers-accent-heading,
.careers-section--dark .display-2.careers-accent-heading {
  color: var(--accent);
}

.careers-values-section {
  padding-top: clamp(4.5rem, 9vw, 7rem);
}

.careers-value-card.card.feature-02.testim {
  min-height: 100%;
}

.careers-role-card.card.link-card.integration {
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-height: 100%;
  text-decoration: none;
}

.careers-role-kicker {
  margin-bottom: 8px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  opacity: 0.5;
}

.careers-role-card__meta {
  margin-top: auto;
}

@media (prefers-reduced-motion: reduce) {
  .careers-marquee__track {
    justify-content: center;
    width: auto;
    transform: none;
  }

  .careers-marquee__track .careers-marquee__group:not(:first-child) {
    display: none;
  }
}
