← All Posts

·6 min read

Crafting Emotional Connections: Behind the Scenes of Jeremiah's Italian Ice 'Hop Away Treats' Campaign


, and uniform.css sizes any
         main h1 at the page-title scale (.definitive-interior main h1), so
         one landed mid-read at 60px. The cap carries the page class to out-
         specify that rule, and covers the whole family at reading scale. */
      .blog-page .blg-wrap .blg-body h1, .blog-page .blg-wrap .blg-body h2,
      .blog-page .blg-wrap .blg-body h3, .blog-page .blg-wrap .blg-body h4 { margin: 2rem 0 0.75rem; font-family: "Playfair Display", Georgia, serif; font-weight: 400; line-height: 1.3; color: rgb(244 241 235 / 0.95); text-transform: none; letter-spacing: normal; max-width: none; }
      .blog-page .blg-wrap .blg-body h1, .blog-page .blg-wrap .blg-body h2 { font-size: clamp(1.15rem, 1rem + 0.8vw, 1.45rem); }
      .blog-page .blg-wrap .blg-body h3 { font-size: clamp(1.05rem, 0.95rem + 0.55vw, 1.3rem); }
      .blog-page .blg-wrap .blg-body h4 { font-size: clamp(1rem, 0.95rem + 0.3vw, 1.12rem); }
      /* A photo run is not a paragraph - it breaks out past the reading
         measure to ONE width token and packs like the photography archive.
         CSS columns balanced the run into three ragged stacks: a column ran
         long and dangled a photograph below the others, a wide frame overran
         the square its neighbours implied, and a hole opened where the last
         short column stopped. The rows are JUSTIFIED instead - solved at
         build time in galleryize.py, shipped as explicit flex rows.
         A cell's --a is its native aspect. flex-grow:var(--a) over a zero
         basis hands each photo in a row the width a_i x h out of the row's
         free space, so every photo in the row stands at the same height h
         and the last one lands exactly on the right edge - flush left AND
         right, nothing cropped, no measurement on the page. */
      .blg-body { --blg-wide: min(68rem, 92vw); --blg-gap: 0.62rem; }
      .blg-gallery { width: var(--blg-wide); margin: 2rem 0 2.2rem; margin-inline: calc(50% - var(--blg-wide) / 2); display: flex; flex-direction: column; gap: var(--blg-gap); }
      .blg-row { display: flex; column-gap: var(--blg-gap); width: var(--rw, 100%); margin-inline: auto; }
      .blg-nb { display: none; }
      .blg-gallery .blg-cell { flex-grow: var(--a, 1); flex-shrink: 1; flex-basis: 0; min-width: 0; aspect-ratio: var(--a, 1.5); margin: 0; padding: 0; overflow: hidden; border-radius: 0.3rem; background: #0b0d12; cursor: pointer; opacity: 0; transform: translateY(18px); transition: opacity 620ms cubic-bezier(0.22, 0.61, 0.21, 1), transform 740ms cubic-bezier(0.22, 0.61, 0.21, 1); }
      .blg-gallery .blg-cell.is-in { opacity: 1; transform: none; }
      .blg-gallery .blg-cell img { display: block; width: 100%; height: 100%; object-fit: cover; margin: 0; border-radius: 0; opacity: 0.86; transition: transform 760ms cubic-bezier(0.22, 0.61, 0.21, 1), opacity 420ms ease; }
      .blg-gallery .blg-cell:hover img, .blg-gallery .blg-cell:focus-visible img { opacity: 1; transform: scale(1.02); }
      .blg-gallery .blg-cell:focus-visible { outline: 1px solid var(--kls-accent, #fb5607); outline-offset: 2px; }
      /* the run measures itself against the article COLUMN, so the index
         rail simply narrows it - no second width rule for the railed page */
      @supports (container-type: inline-size) {
        .blg-wrap { container-type: inline-size; }
        .blg-body { --blg-wide: min(68rem, 100cqw); }
      }
      /* The phone keeps the grid - 2-up rows out of the same packer at a
         smaller row height, never one full-screen photograph per screen.
         The desktop rows dissolve (display:contents) and the build-time
         narrow breaks drive the lines instead, so one set of photographs
         serves both plans. */
      @media (max-width: 760px) {
        .blg-body { --blg-gap: 0.5rem; }
        .blg-gallery { flex-direction: row; flex-wrap: wrap; column-gap: var(--blg-gap); row-gap: 0; margin-bottom: 1.8rem; }
        .blg-row { display: contents; }
        .blg-nb { display: block; flex: 0 0 100%; height: var(--blg-gap); }
      }
      @media (prefers-reduced-motion: reduce) { .blg-gallery .blg-cell { opacity: 1; transform: none; transition: none; } }
      /* A short line stranded between two photo runs read as a fragment
         someone forgot to delete. It is the author's own beat - so it is set
         as one: centred, given air on both sides, a step up in scale. The
         builder finds it; not a word of it is moved or rewritten. */
      .blg-body .blg-beat { margin: clamp(2.4rem, 5.5vh, 3.6rem) auto; max-width: 34rem; text-align: center; }
      .blg-body .blg-beat p, .blg-body .blg-beat div { margin-left: auto; margin-right: auto; }
      /* Squarespace put white-space:pre-wrap INLINE on these paragraphs, so
         the source indent after each  printed as a real leading space
         and every line after the first sat 3px right of centre. pre-line
         keeps the author's line breaks and drops the indentation; it has to
         out-rank an inline style, hence the !important, and it is scoped to
         the beat alone. No character of the copy changes. */
      .blg-body .blg-beat p { margin-top: 0; margin-bottom: 0.4rem; white-space: pre-line !important; font-family: "Playfair Display", Georgia, serif; font-size: clamp(1.2rem, 1rem + 1vw, 1.65rem); line-height: 1.4; color: rgb(244 241 235 / 0.94); }
      .blg-body .blg-beat p:last-child { margin-bottom: 0; }
      /* end blg-gallery */

  
  
    Skip to content
    
    
    
      
      
        
          ← All Posts
          May 8, 2025·6 min read
          Crafting Emotional Connections: Behind the Scenes of Jeremiah's Italian Ice 'Hop Away Treats' Campaign

How Our Video Production Company Brought Jeremiah’s Italian Ice 'Hop Away Treats' Campaign to Life

At Kyle Loftus Studios, we believe in the power of storytelling through high-quality, strategic video content. As a top-tier video production company specializing in commercial video production for franchises, we were thrilled to partner with Jeremiah’s Italian Ice for their latest nationwide campaign: Hop Away Treats.

This campaign was more than just a product showcase — it was a heartfelt tribute to family, celebration, and the joyful moments that bring people together. With Jeremiah’s rapid expansion across the United States, this was a prime opportunity to create engaging, emotional content that connects with audiences on a deeper level while supporting long-term brand growth.

A Franchise Video Production with Purpose

Jeremiah’s Italian Ice isn’t your average dessert shop — it’s a fast-growing, family-friendly franchise with a cult following for its vibrant culture and crave-worthy frozen treats. When they launched their new Hop Away Treats (including Jelati Cakes, Ice Cream Sandwiches, and take-home Quarts), they needed a production partner who could not only highlight these products but also amplify the experience of enjoying them.

Enter Kyle Loftus Studios — a commercial video production company known for blending cinematic visuals with strategic brand messaging. Our bilingual, multicultural team brought a unique perspective to the creative process, ensuring the campaign would connect with diverse families across the U.S.

Our Approach: Creative Strategy Meets Cinematic Execution

From day one, our goal was clear: create emotionally compelling, visually dynamic content that makes families feel seen, celebrated, and connected to Jeremiah’s brand.

Concept Development

We worked closely with the Jeremiah’s marketing team to develop a creative concept centered around celebration and togetherness. We built scenes around familiar moments — birthdays, Mother’s Day, game nights, local team victories, and neighborhood potlucks — all brought to life with Jeremiah’s new frozen treats.

Scriptwriting & Pre-Production

We crafted two unique story scripts, each designed to resonate with a core family audience while also offering versatility in editing and delivery. From there, we storyboarded scenes, scouted talent, and created multiple opening hook variations tailored for A/B testing across platforms like Instagram, TikTok, and YouTube Shorts.

Filming Technique

Our production leaned heavily on visual storytelling, using match cuts and dolly push-ins to transition seamlessly between scenes. This technique created a cohesive, immersive narrative across multiple spots. We shot on cinema-grade cameras, with a consistent lens package and lighting setup to ensure each scene flowed naturally into the next.

Diverse Casting & Authentic Performances

To enhance relatability, we cast real families, teen groups, and adults from a wide range of backgrounds. Our multicultural casting was intentional — it reflects both the Jeremiah’s brand and the communities they serve. Working with experienced talent helped us capture genuine reactions and interactions that feel unscripted and warm — something that resonates deeply in family-friendly advertising.

Deliverables: A Scalable Suite of Commercial Assets

After a full production day and a focused post-production process, we delivered a wide array of assets designed for multi-platform rollout, including:

  • One 45-second hero video (in 16:9, 9:16, and 1:1 formats)

  • Three additional 30-second commercial videos, each with a unique focus and flow

  • A library of 15-second vertical product-focused videos (optimized for Reels & TikTok)

  • Hero visuals of the Jelati Cakes, Ice Cream Sandwiches, and Quarts

  • Seamless transitions between storytelling and product showcases

  • Static 4K beauty shots for web banners and social campaigns

These deliverables are not just content — they’re strategic tools built to increase engagement, drive product awareness, and support franchise marketing goals across national and local markets.

Why Brands Trust Us for Family-Centered Commercial Video Production

What sets Kyle Loftus Studios apart isn’t just our ability to shoot beautiful footage. It’s our commitment to partnership. We don’t just “show up and shoot” — we immerse ourselves in your brand, bring strategic insight, and collaborate every step of the way. With every project, our goal is to deliver content that works hard for you — telling your story, driving results, and leaving a lasting impact.

Whether you're launching a new product line, expanding your franchise footprint, or rebranding your visuals, our commercial video production team is ready to help you make it unforgettable.

Looking to launch your next family-focused video campaign?


Let’s craft something remarkable together!

http://www.kyleloftusstudios.com