SPRITE

How do you transform a classic brand into an authentic voice for a hyperconnected new generation?

With the rise of Gen Z, Sprite realised that being refreshing was no longer just about taste — it had to be emotional, symbolic, and cultural too. A generation raised in immediacy, information overload and constant exposure forced a deep rethink of what connection means today. This is how Born to Rfrsh was born: a platform that turned Sprite’s essence into an attitude towards the world.

REFRAME

Sprite’s historic message —“telling it like it is”— was no longer enough. In a world where truth is a click away and cynicism is the norm, Sprite moved beyond its traditional stance to focus on what it truly stands for: refreshment. Not just physical, but also intellectual and emotional. We redefined the brand’s purpose to reflect an energy that radiates authenticity, inclusion, and personal validation — positioning Sprite as an emotional ally for a generation that rejects superficiality.

UNCOVER

We discovered that Gen Z doesn’t expect brands to tell them what’s right — they want them to listen and show up. They value nuance over binaries, humour over cynicism, and personal choice over inherited models. Born to Rfrshbecame a living platform that embraces this complexity: celebrating rebellion without drama, fluidity without labels, and self-fulfilment beyond conventional success.

REINVIGORATE

We didn’t build Sprite’s new story through words alone — but through gestures. We let go of absolutes and created a brand that speaks Gen Z’s language: memes, irony, and authenticity. We validated their choices, encouraged their emotions, and opened up conversations that matter. Sprite became relevant again — not because of what it says, but because of how it listens and responds.

This work was developed in collaboration with our creative partner Hello, who brought the platform to life through communication.

← ABANTE
ZURICH →

Strategy for Brighter Growth

MADRID
Calle Alfonso XII 36, 5 dcha
28014 Madrid
+34 913 688 249
holamadrid@the-picnic.com

BUENOS AIRES
La Pampa 1391, 5, oficina 5.1
Buenos Aires
holaba@the-picnic.com

Picnic-Hormiga
© PICNIC EXPERIENCE · All rights reserved — Legal

MADRID
Calle Alfonso XII 36, 5 dcha
28014 Madrid
+34 913 688 249
holamadrid@the-picnic.com

BUENOS AIRES
La Pampa 1391, 5, oficina 5.1
Buenos Aires
holaba@the-picnic.com

Picnic-Hormiga
© PICNIC EXPERIENCE · All rights reserved — Legal
// You can find the form ID in the URL of this page // https://tally.so/forms/mJg9a4/share const formId = 'mJg9a4'; // Open the popup Tally.openPopup(formId, options); // Available options type PopupOptions = { key?: string; layout?: 'default' | 'modal'; width?: number; alignLeft?: boolean; hideTitle?: boolean; overlay?: boolean; emoji?: { text: string; animation: 'none' | 'wave' | 'tada' | 'heart-beat' | 'spin' | 'flash' | 'bounce' | 'rubber-band' | 'head-shake'; }; autoClose?: number; showOnce?: boolean; doNotShowAfterSubmit?: boolean; customFormUrl?: string; hiddenFields?: { [key: string]: any, }; onOpen?: () => void; onClose?: () => void; onPageView?: (page: number) => void; onSubmit?: (payload: any) => void; }; // Example: open a popup with default options Tally.openPopup('mJg9a4'); // Example: opening a popup as a centered modal Tally.openPopup('mJg9a4', { layout: 'modal', // Open as a centered modal width: 700, // Set the width of the modal autoClose: 5000, // Close the popup 5 seconds after form was submitted (in ms) }); // Example: set custom hidden fields Tally.openPopup('mJg9a4', { hiddenFields: { ref: 'downloads', email: 'alice@example.com' } }); // Example: customization via custom domain URL + code injection Tally.openPopup('mJg9a4', { customFormUrl: 'https://yourdomain.com/form', }); // Example: use callback functions to handle events Tally.openPopup('mJg9a4', { onOpen: () => { // The popup was opened, mark the form as seen // ... }, onClose: () => { // The popup was closed // ... }, onPageView: (page: number) => { // Log the page view // ... }, onSubmit: (payload: any) => { // Form was submitted, use the answers payload in your application // ... } }); // Close the popup Tally.closePopup('mJg9a4');