/* =========================================================
   masthead-pensive.css — home page only
   The centred grand DP masthead.
   ========================================================= */

.home-masthead { margin: 0 0 12px; }

.home-masthead .rule-top,
.home-masthead .rule-bot {
  border: none;
  border-top: 6px double var(--rule);
  margin: 0;
  height: 0;
}

.home-masthead .eyebrow {
  text-align: center;
  font-family: 'Old Standard TT', serif;
  font-size: 10px;
  letter-spacing: 0.28em;
  text-transform: uppercase;
  color: var(--ink-faint);
  margin: 12px 0 8px;
}

.home-masthead h1 {
  font-family: 'Bevan', serif;
  font-size: clamp(26px, 7.6vw, 54px);
  line-height: 1.0;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin: 0 0 6px;
  color: var(--ink-primary);
  font-weight: 400;
  white-space: nowrap;
}

.home-masthead .dateline {
  text-align: center;
  font-family: 'Old Standard TT', serif;
  font-size: 13px;
  letter-spacing: 0.20em;
  text-transform: uppercase;
  margin: 0;
  color: var(--ink-faded);
  font-weight: 700;
}

.home-masthead .motto {
  font-family: 'Cormorant Garamond', serif;
  font-style: italic;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: var(--ink-faint);
  margin: 16px auto 16px;
  max-width: 640px;
  line-height: 1.4;
  hyphens: none;
}

@media (max-width: 700px) {
  .home-masthead .dateline { font-size: 11px; letter-spacing: 0.16em; }
  .home-masthead .motto { font-size: 17px; padding: 0 6px; }
}
