/* The earlier purple statement homepage, framed by the new fixed navigation. */
.blended-home {
  --indigo: #2e2a74;
  --deep: #24254f;
  --panel: #404697;
  --line: #606cb2;
  --muted: #b3b8de;
  --text: #dee2f4;
  background: var(--indigo);
}
.blended-home .dark-header {
  --deep: #0b1220;
  --line: #3b4968;
  --panel: #26344e;
}
.blended-home footer {
  --panel: #26344e;
  --muted: #a4b2c9;
  background: #0b1220 !important;
}
.blended-home .hero-statement {
  display: block;
  background: none;
  padding: clamp(64px, 7vw, 116px) var(--gutter) clamp(56px, 6vw, 94px);
}
.blended-home .statement-copy { max-width: 1240px; }
.blended-home .statement-copy .kicker { font-size: 11px; }
.blended-home .statement-copy h1 {
  font-size: clamp(44px, 6.7vw, 108px);
  margin: 26px 0 30px;
}
.blended-home .statement-copy > p {
  font-size: clamp(17px, 1.4vw, 21px);
  max-width: 690px;
}
.blended-home .statement-copy .principles { max-width: 690px; gap: 16px 30px; }
.blended-home .missions { background: var(--deep); border-color: var(--panel); }
.blended-home .mission-card { border-radius: 6px; }
.blended-home .mission-card:hover { background: var(--indigo); border-color: var(--line); }
.blended-home .contact-band { background: var(--indigo); }
@media (max-width: 550px) {
  .blended-home .hero-statement { padding-block: 54px 50px; }
  .blended-home .statement-copy .kicker { max-width: 280px; }
  .blended-home .statement-copy h1 { font-size: clamp(38px, 9.5vw, 52px); margin-block: 22px 26px; }
  .blended-home .statement-copy .principles { margin-top: 30px; gap: 12px 22px; }
}
