The Mission
Logo Design

Located in New York City, the Government of Israel – Ministry of Defense – Mission to the U.S. (“The Mission”) is the entity within the Israeli Defense Ministry responsible for executing all defense procurement activity in North America.

The new logo has been approved and is now formally used by the Israeli Mission.

Design Concept

According to the Jewish tradition the Menorah, a seven candles lamp, was one of the sacred objects in the ancient Jewish Temple. It symbolizes the enlightenment of the world, the overpower of light over darkness.

Built on the soil of one of our world’s darkest times, the One World Trade Center is a symbol of hope and freedom. With common ideals, fight Israel and the United States side by side for peace and freedom.

The new logo expresses the core activity of the Mission: Fostering strong ties with the U.S. Government to ensure the strengthening of the Israel Defense Forces (IDF) and to improve the IDF’s operational readiness during times of calm and crisis.

The new logo combines two main ideas: Maintaining a cohesive visual with the logo of the Ministry (the Menorah), along with the New York City skyline - featuring the One World Trade Center.

Concept Exploration: Expanded Versions

Previous
Previous

Calendar Poster Design: BAM