/* ── SECTION 3 — THE WEIGHT ──────────────────────────── */
/* Two words. They land. Full stop on the problem.        */

.s3 {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
}

.s3-inner {
  text-align: center;
}

.s3-weight {
  font-family: var(--font-display);
  font-size: clamp(72px, 13vw, 180px);
  font-weight: 700;
  line-height: 1.0;
  letter-spacing: -0.03em;
  color: var(--ivory);
  display: flex;
  gap: 0.25em;
  align-items: baseline;
  justify-content: center;
  flex-wrap: wrap;
}

.weight-word {
  display: inline-block;
}

.weight-dot {
  /* "visit." — slight italic for finality */
  font-style: italic;
  color: var(--turmeric);
}
