Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/protected/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 162

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/protected/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 170

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/protected/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 178

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/protected/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 186

Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/protected/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152

Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/protected/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
H&M Presents | Anni Haugan

Information

Cover HM

H&M Presents

  • Branding
  • Print

H&M, having recently started their H&M Music project, reached out to create their first series of events. H&M wanted to create unique live experiences that offer a different experience to the artists’ typical live performances, helping to break emerging talent in an authentic and relevant way.

As the lead designer on the project, the team and I developed a bespoke campaign aesthetic based on ideation around exclusive access and supporting independent music. We produced an integrated campaign identity across multiple channels, from physical assets for budget like OOH billboards and in-venue branding to social media assets which helped boost H&M’s brand awareness in the music space. Overseeing two freelancers, I also oversaw the production and delivery of several post-event assets such as bespoke video case studies.

Small3
Small5
Small4
Small6
Image from i OS 2
GABRIELLE APLIN DICE HM ANDY HUGHES AH1 0776 copy
Small1
Small2