FORME Media | Stories, Refined

Boutique editing studio

Stories, refined.

FORME Media shapes raw footage and photography into polished, intentional visuals for YouTube creators, short films, brands, and social platforms.

FORME MEDIA

Editing with structure, rhythm, and cinematic restraint.

We work with creators and small teams who have the footage, the idea, or the moment — and need someone to find the final form.

Portfolio

Featured work

Replace these cards with YouTube embeds, short film stills, before/after edits, Instagram reels, or client projects.

Video Essay

Creator storytelling edit

YouTube pacing, structure, music, captions, color, and final export.

Short Film

Narrative short cut

Dialogue polish, scene rhythm, sound cleanup, and cinematic finish.

Social

Short-form campaign

Reels, TikToks, thumbnails, hooks, and platform-ready cutdowns.

Services

Everything a creator needs after the shoot.

Video editing

Long-form YouTube, short films, brand videos, reels, TikToks, pacing, story structure, captions, and export packages.

Photo editing

Color correction, retouching, gallery curation, social sets, campaign edits, and consistent visual direction.

Creator support

Thumbnails, content repurposing, posting assets, title support, and deliverables organized for every platform.

Photography + editing

Kaleigh’s work

A dedicated space for Kaleigh’s photography, photo editing, galleries, and visual projects.

Gallery 01
Gallery 02
Gallery 03
Gallery 04

Process

Simple, clear, collaborative.

01

Send the brief

Tell us the goal, style, deadline, platforms, and what footage or photos you have.

02

We shape the story

We organize the material, find the strongest structure, and build the first cut or edit direction.

03

Refine + deliver

You review, we revise, and final assets are delivered ready to post, publish, or submit.

Client notes

“Add a client quote here about how FORME helped make their footage feel polished, emotional, and complete.”

Inquiries

Let’s form the final version.

Use this section for an embedded form, email link, Calendly, or inquiry questionnaire.

:root{ –eggplant:#332033; –dusty-blue:#6F8495; –lavender:#C7A8B8; –warm-white:#F7F3EF; –ink:#1b141c; –soft:#efe8e4; } *{box-sizing:border-box} html{scroll-behavior:smooth} body{ margin:0; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, sans-serif; background:var(–warm-white); color:var(–ink); } .site-header{ position:sticky;top:0;z-index:20; display:flex;justify-content:space-between;align-items:center; padding:22px 5vw; background:rgba(247,243,239,.88); backdrop-filter:blur(14px); border-bottom:1px solid rgba(51,32,51,.08); } .brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(–eggplant);font-weight:800;letter-spacing:.14em} .brand em{display:block;font-style:normal;font-size:.58rem;letter-spacing:.55em;margin-top:2px} .f-mark{font-size:24px;line-height:.5;font-weight:900} .f-mark span{font-size:26px} nav{display:flex;align-items:center;gap:26px} nav a{color:var(–eggplant);text-decoration:none;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase} .nav-cta{padding:10px 16px;border:1px solid var(–eggplant);border-radius:999px} .hero{ min-height:84vh; display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center; padding:8vw 5vw 6vw; background: radial-gradient(circle at 85% 20%, rgba(199,168,184,.42), transparent 34%), linear-gradient(135deg, var(–warm-white), #fffaf6); } .eyebrow{text-transform:uppercase;letter-spacing:.28em;font-size:.78rem;color:var(–dusty-blue);font-weight:700} h1{font-size:clamp(4rem,12vw,10rem);line-height:.82;margin:0;color:var(–eggplant);letter-spacing:-.08em} h2{font-size:clamp(2.2rem,5vw,5rem);line-height:.95;margin:10px 0 18px;color:var(–eggplant);letter-spacing:-.055em} h3{margin:0 0 10px;color:var(–eggplant)} .hero-text{font-size:1.35rem;line-height:1.55;max-width:680px} .hero-actions{display:flex;gap:14px;margin-top:30px} .button, form button{ display:inline-block;border-radius:999px;padding:14px 20px;text-decoration:none; font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700; } .primary, form button{background:var(–eggplant);color:var(–warm-white);border:1px solid var(–eggplant)} .secondary{color:var(–eggplant);border:1px solid rgba(51,32,51,.32)} .hero-card{ background:var(–eggplant);color:var(–warm-white);padding:28px;border-radius:28px; min-height:440px;display:flex;flex-direction:column;justify-content:space-between; box-shadow:0 30px 80px rgba(51,32,51,.18); } .frame-label{letter-spacing:.34em;font-size:.78rem} .mock-video{ min-height:260px;border:1px solid rgba(247,243,239,.24); background:linear-gradient(145deg, rgba(111,132,149,.8), rgba(199,168,184,.42)); display:grid;place-items:center;border-radius:18px; } .mock-video span{ width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:44px solid var(–warm-white);opacity:.88; } .intro{padding:6vw 14vw;text-align:center;background:var(–eggplant);color:var(–warm-white)} .intro p{font-size:clamp(1.6rem,3.6vw,4rem);line-height:1.08;margin:0;letter-spacing:-.04em} .section{padding:7vw 5vw} .section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px} .section-heading p:last-child{max-width:470px;line-height:1.6} .portfolio-grid,.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} .work-card,.steps div,.testimonials,.contact form{ border:1px solid rgba(51,32,51,.12);border-radius:24px;padding:22px;background:rgba(255,255,255,.42); } .work-thumb,.photo-grid div{ min-height:260px;border-radius:18px;margin-bottom:20px;display:grid;place-items:center; background:linear-gradient(135deg,var(–eggplant),var(–dusty-blue));color:var(–warm-white); text-transform:uppercase;letter-spacing:.22em;font-size:.8rem; } .work-thumb.alt{background:linear-gradient(135deg,var(–dusty-blue),var(–eggplant))} .work-thumb.pink{background:linear-gradient(135deg,var(–lavender),var(–eggplant))} .split{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:#fffaf6} .service-list{display:grid;gap:18px} .service-list div{padding:26px;border-left:3px solid var(–lavender);background:var(–warm-white)} .kaleigh{background:linear-gradient(180deg,var(–warm-white),#eee5e9)} .photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px} .photo-grid div{min-height:340px;margin:0;background:linear-gradient(135deg,rgba(111,132,149,.84),rgba(199,168,184,.76))} .steps span{display:block;color:var(–lavender);font-weight:800;letter-spacing:.18em;margin-bottom:38px} .testimonials blockquote{font-size:clamp(1.8rem,4vw,4.6rem);line-height:1.05;margin:0;color:var(–eggplant);letter-spacing:-.05em} .contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;background:var(–eggplant);color:var(–warm-white)} .contact h2,.contact .eyebrow{color:var(–warm-white)} form{display:grid;gap:14px} input,select,textarea{ width:100%;padding:16px;border:1px solid rgba(247,243,239,.25);border-radius:12px; background:rgba(247,243,239,.08);color:var(–warm-white);font:inherit; } textarea{min-height:150px} input::placeholder,textarea::placeholder{color:rgba(247,243,239,.72)} footer{ display:flex;justify-content:space-between;padding:28px 5vw; background:#211522;color:var(–warm-white);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase } footer a{color:var(–warm-white);text-decoration:none;margin-left:20px} @media(max-width:850px){ .site-header{align-items:flex-start;gap:18px;flex-direction:column} nav{flex-wrap:wrap;gap:12px} .hero,.split,.contact{grid-template-columns:1fr} .section-heading{display:block} .portfolio-grid,.steps,.photo-grid{grid-template-columns:1fr} h1{font-size:5rem} }