/* 02 — BRAND GROUND
   Each post wears its product's own colour: Wordle green, BAND-AID red,
   Locket yellow, OXO black, a clinical blue for the pads, butter for
   Alfredo. The house beige Origin slide is what keeps it Seesaw. */

.th-brand.cover { background: var(--brand); color: var(--brand-ink); --stage-mt: 44px; }
.th-brand.cover::after {
  content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
  background-image: var(--grain-url); background-size: 240px 240px;
  mix-blend-mode: soft-light; opacity: .16;
}
.th-brand .series { opacity: .72; }
.th-brand .hook { font-size: 62px; line-height: 1.14; font-weight: 600; letter-spacing: -1.4px; }
.th-brand .stat { margin-top: 26px; font-size: 44px; line-height: 1.3; font-weight: 400; letter-spacing: -.4px; }
.th-brand .plate .obj { box-shadow: 0 2px 6px rgba(0, 0, 0, .14), 0 28px 56px rgba(0, 0, 0, .30); }
.th-brand .plate .obj.photo { border-radius: 22px; }
.th-brand .foot { opacity: .74; }

.th-brand.origin { background: #F3E6DA; color: #2A122A; }
.th-brand.origin::before {
  content: ""; position: absolute; left: 0; right: 0; top: 0; height: 20px;
  background: var(--brand);
}
.th-brand.origin .kicker { color: rgba(42, 18, 42, .56); }

.th-brand.evolution { background: var(--brand); color: var(--brand-ink); }
.th-brand.evolution .kicker { opacity: .68; }
