Different Hunger

Reference

Reels

The Reel component — every reel variant in the repo, with real output, props and the generator that makes it.

Reels

0HR Studio · Content · Reelstable

Every reel variant in the repo — 15 in all. Each preview is real output from the generator listed under it. Start from a Locked variant. Concepts and Unapproved variants are reference, not for shipping.

StatusCountMeaning
Locked6Reuse as-is.
Approved2Picked as the winner.
Variant3Built on a locked layout for a specific use.
Concept3Explored, not picked. Reference only.
Unapproved1Never approved. Do not ship.
VariantBrandStatusGroup
Thirds CardMCMLockedBranded Story Reel
Full-Bleed SplitMCMLockedBranded Story Reel
Client StoryDHLockedBranded Story Reel
Q&A Caption SwapMCMApprovedBranded Story Reel
Repurposed Clip (captions stripped)MCMVariantBranded Story Reel
Our Why (founder)MCMVariantBranded Story Reel
Funnel Compilation · CaptionedMCMApprovedCompilation Reel
Funnel Compilation · SnappyMCMVariantCompilation Reel
CTA Style × Color SchemeMCMConceptReel Options (props explored)
DH Layout DirectionsDHConceptReel Options (props explored)
Burned Overlay + Intro/Outro CardsMCMConceptReel Options (props explored)
Reel CTA FramesMCMLockedReel Kit Stills
Diagram Motion Loop0HR · DHLockedMotion Reels
3D Marquee · Reel Preset0HRLockedMotion Reels
Reel EngineanyUnapprovedCinematic Interview Reel

To add a variant: add it to specs/reels/variants.json with its real output paths, then run node scripts/compile-studio-reels.mjs from apps/docs/packages/template.

Branded Story Reel

Real client or family testimonial footage with brand lockup, pull-quote headline and CTA. The workhorse reel.

Thirds Card

MCM · Lockedstable

Headline in the top band, face whole in the middle, gold CARE CTA in the bottom band. Navy and gold, Inter.

PropValue
ratio9:16 (4:5 = full-bleed)
pillFAMILY STORY
headlineper-clip quote, up to 3 lines
ctaComment or DM “CARE” to Talk to a Care Expert
schemegold

Generator · brands/mcm/assets/case-studies/render_final.py

Source · memory project_mcm_branded_vertical_clips.md — “LOCKED DESIGN (2026-06-08, FINAL = render_final.py)”

Full-Bleed Split

MCM · Lockedstable

Footage fills the frame. FAMILY STORY pill and headline on top, CTA pill below, gradient scrims for legibility.

PropValue
ratio9:16 · 4:5
layoutsplit (9:16) · center (4:5)
pillFAMILY STORY
ctaCARE pill
schemegold

Generator · brands/mcm/assets/case-studies/render_branded_vertical.py (apply_brand('mcm'))

Source · render_branded_vertical.py:22 — “this template is the CANONICAL content-clip master”

Client Story

DH · Lockedstable

The same canonical template on the DH profile: black, magenta accent, CLIENT STORY pill, DIFFERENTHUNGER.COM.

PropValue
ratio9:16 · 4:5
pillCLIENT STORY
accent#FF4488
sourcemoments manifest (Whisper pull-quotes)

Generator · brands/mcm/assets/case-studies/dh_clips.py · dh_thirds.py → render_branded_vertical.py (apply_brand('dh'))

Source · dh_clips.py:2 — “canonical template, DH brand profile”

Q&A Caption Swap

MCM · Approvedstable

Thirds card where the pill swaps from the interviewer's real question to the pull-quote. Headline-only when no question exists.

PropValue
ratio9:16 · 4:5
pillquestion → pull-quote
layoutthirds card

Generator · brands/mcm/assets/case-studies/render_qa.py

Source · memory project_mcm_branded_vertical_clips.md — “Q&A CAPTION FORMAT (WINNER…)”

Repurposed Clip (captions stripped)

MCM · Variantpartial

Pre-cut clips with burned-in OpusClip captions. The locked thirds-card band crop hides the old captions, then the MCM headline and CARE CTA go on.

PropValue
ratio9:16 · 4:5
sourceclips/keep/<n>.mp4
cropthirds-card band

Generator · brands/mcm/assets/case-studies/render_keep12.py

Source · render_keep12.py:3 — “via the locked thirds-card band crop”

Our Why (founder)

MCM · Variantpartial

Founder origin story. OUR WHY pill instead of FAMILY STORY, her strongest real line as the headline, no CTA. Captioned and under-3-minute cuts.

PropValue
ratio9:16 · 4:5
pillOUR WHY
ctanone
captionson / off
cutfull · UNDER3

Generator · brands/mcm/assets/case-studies/render_andrea.py · build_andrea_captions.py

Source · render_andrea.py:4 — “NO CTA (founder pin builds trust, not direct response)”

Compilation Reel

Many branded story clips cut into one TOFU → MOFU → BOFU sequence.

Funnel Compilation · Captioned

MCM · Approvedstable

Branded clips in funnel order, silence stripped, hard cuts, captions burned in.

PropValue
ratio9:16
orderTOFU → MOFU → BOFU
captionson
transitionshard cuts

Generator · brands/mcm/assets/case-studies/build_highlights_v2.py · tighten_compilation.py

Source · memory project_mcm_testimonial_compilation_2026_06_17.md — “Compilation FINAL”

Funnel Compilation · Snappy

MCM · Variantpartial

Same sequence with dead space removed from every clip for a faster read.

PropValue
ratio9:16
captionsoff
silencestripped

Generator · brands/mcm/assets/case-studies/tighten_compilation.py

Source · tighten_compilation.py:1 — “Snappy compilation: strip dead space”

Reel Options (props explored)

The CTA styles, color schemes and layouts tried on the branded story reel. Gold scheme with the CARE pill won.

CTA Style × Color Scheme

MCM · Conceptplanned

Same frame with each CTA treatment (pill, plain, url, dm, care, cta) and scheme (current, gold, blue). Gold + CARE pill is the locked pick.

CTA Style × Color Scheme example 1CTA Style × Color Scheme example 2CTA Style × Color Scheme example 3
PropValue
cta_stylepill · plain · url · dm · care · cta
schemecurrent · gold (locked) · blue

Generator · brands/mcm/assets/case-studies/render_branded_vertical.py (mockup mode)

Source · render_branded_vertical.py:295 — SCHEME_LOCKED = "gold"

DH Layout Directions

DH · Conceptplanned

Four placement directions on placeholder footage: split, center, minimal, bottom bar.

DH Layout Directions example 1DH Layout Directions example 2DH Layout Directions example 3DH Layout Directions example 4
PropValue
layoutv1 split · v2 center · v3 minimal · v4 bottom bar

Generator · brands/mcm/assets/case-studies/dh_blanks.py

Source · dh_blanks.py:2 — “For mk to approve WHERE things go + the treatment”

Burned Overlay + Intro/Outro Cards

MCM · Conceptplanned

Earlier vertical pass: burned overlay with separate intro and outro cards. Replaced by the thirds card.

Burned Overlay + Intro/Outro Cards example 1Burned Overlay + Intro/Outro Cards example 2
PropValue
ratio9:16
cardsintro · outro

Generator · brands/mcm/assets/case-studies/render_vertical.py

Source · render_final.py is the FINAL layout; this is the prior pass

Reel Kit Stills

Static reel and story frames used around the video reels.

Reel CTA Frames

MCM · Lockedstable

End-frame CTA templates with and without the CTA.

Reel CTA Frames example 1Reel CTA Frames example 2Reel CTA Frames example 3
PropValue
ratio9:16
variantscta-1 · cta-2 · no-cta

Generator · brands/mcm/site/public/content-kit/

Source · brands/mcm/site/app/system/page.tsx:2196 — “Canonical reel template supplied by mk 2026-07-18”

Motion Reels

Animated reels with no talking-head footage.

Diagram Motion Loop

0HR · DH · Lockedstable

Canonical diagrams built in reading order, held, then taken apart. Time Freedom Matrix, Peace Protocol, Brand Flywheel.

PropValue
ratio1:1
diagramtime-freedom-matrix · peace-protocol · brand-flywheel
formatmp4 · gif

Generator · specs/assets/render-diagram-loop.mjs

Source · apps/portal/app/system/SystemCatalog.tsx:126 — “CANONICAL DIAGRAMS — the locked artwork”

3D Marquee · Reel Preset

0HR · Lockedstable

Diagonal −45° ribbon of prototype tiles, wider-ribbon preset for 9:16.

Live component — open it.

PropValue
formatreel · landscape
columns5

Generator · apps/portal/components/ui/3d-marquee.tsx

Source · marquee-solo/page.tsx:49 — “A — WIDER RIBBON (mk 2026-08-28: LOCKED)”

Live · https://0hr.app/studio/showcase/marquee-solo

Cinematic Interview Reel

Dark, graded interview reel with kinetic glow captions. Built from an Instagram reference.

Reel Engine

any · Unapprovedplanned

Kinetic glow captions timed to Whisper words, red serif emphasis, counting numbers, name card, lower-third tag, end card.

Reel Engine example 1Reel Engine example 2Reel Engine example 3
PropValue
cuestitle · caption · redline · number · punch · name · sub
ratio9:16
fpssource fps

Generator · reel-engine/scripts/render.mjs (Remotion)

Source · Not approved. Not a substitute for a brand's own story reel template.

Live · https://reel-engine-templates.vercel.app