/* ------------------------------------------------------ slide statements -- */

/* The prose furniture of a slide: the label above a claim, the claim itself set
   large, the paragraph that introduces a grid, and the box that ends the deck. */

.impact-statement {
    margin-top: calc(var(--deck-air) * 1.3);
    padding-top: calc(var(--deck-air) * 0.9);
    border-top: 1px solid var(--day-rule);
    font-family: var(--font-display);
    font-size: var(--step-2);
    line-height: 1.3;
    color: var(--day-ink);
    max-width: 46ch;
}

.moat-intro {
    font-size: var(--step-1);
    color: var(--day-ink-soft);
    margin-bottom: 1.6rem;
    max-width: 58ch;
}

.team-note {
    margin-top: calc(var(--deck-air) * 1.3);
    padding-top: calc(var(--deck-air) * 0.9);
    border-top: 1px solid var(--day-rule);
    font-size: var(--step--1);
    color: var(--day-ink-faint);
}

.contact-box {
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
    margin-top: calc(var(--deck-air) * 1.3);
    padding-top: calc(var(--deck-air) * 1.1);
    border-top: 1px solid var(--day-rule);
}

/* The label above a slide's opening line. Set as a rubric, not a sentence:
   sentence case and in the sage that marks every other proof mark on the
   site, so it reads as a heading for what follows rather than more body copy.
   Reconstructed against .dream-loop/r26-deck-target/slide-01.png. */
.proof-label {
    margin: 0 0 0.35rem;
    font-family: var(--font-body);
    font-size: 0.8125rem;
    font-weight: 600;
    letter-spacing: 0.01em;
    color: var(--copper-ink);
}
