/* A quieter expression of the journal: warm, human, editorial—not a dashboard. */
body { background: #f2efe6; }
.grain { opacity: .05; }
.hero::before { width: 560px; height: 560px; right: -210px; top: -150px; border-color: rgba(18,47,40,.12); box-shadow: none; }
.hero-art { border-radius: 3px; background-image: radial-gradient(circle at 72% 30%, #e2ecab 0 3%, transparent 3.5%), linear-gradient(135deg,#dbe1c6 0%,#9eb79b 100%); }
.hero-art::after, .proof::before, .contact-card::before, .case::before { display: none; }
.proof { background: var(--ink); }
.section-label > span { width: auto; height: auto; display: block; background: none; color: var(--coral); border-radius: 0; }
.cases { background: #e9e4d8; background-image: none; }
.case-list { gap: 14px; }
.case { border-radius: 3px; box-shadow: none; }
.case .case-company { border-top-width: 1px; }
.case .case-content ul { border-top-width: 1px; }
.steps article::after { width: 5px; height: 5px; left: -2px; top: -3px; background: var(--coral); }
.about { background-color: var(--forest); background-image: none; }
.portrait { border-radius: 3px; }
.contact-card { border-radius: 3px; background-color: var(--lime); background-image: none; }
