ADVERTISEMENT

Creativity shines anew in Hatch 2026

12 Filipino artists share their unique vision in this year's exhibit

Published Mar 28, 2026 08:56 am  |  Updated Mar 28, 2026 01:41 pm

At A Glance

  • It reminds us that while we are all unique, it takes a collaborative force to reach our goals.
CONTEMPORARY VISIONS, TIMELESS SETTING Hatch artworks on display at The Manila Hotel
CONTEMPORARY VISIONS, TIMELESS SETTING Hatch artworks on display at The Manila Hotel
Currently on display at The Manila Hotel, Hatch 2026 once again shows how far the Filipino creative’s mind can go when presented with an unusual medium. Using an acrylic egg as their canvas, 12 artists (Raf Page “Raki”, Alber “Kapitan” Tabanao, JP Pining, Krishnamurti Villanueva, Jao Mapa, Tokwa Peñaflorida, Rachel Anne Lacaba, Norman Francis Juban Blanco, Angelo Valmoria Roxas, Dino Blanco, Marko Bello, and Rene “R2” Tolentino) showcase their unique art styles and perspectives.
Every egg in this year’s showcase stands out for its vivid colors and vastly different styles. First to catch your eye are the colorful, cartoonish figures drawn by Raki and Alber. “Raki’s World” has a cool and simple design, evoking mellow vibes with how the character seemingly waves hello to the viewer. Alber’s “Small Fist, Big Spirit” emits an opposite aura, showing a character with a determined face that screams he’s ready to take on whatever the world throws his way. JP and Norman’s works play around with bright colors to form abstract pieces. While JP’s “Path to Reality” offers structured shapes blending in visual harmony, Norman’s “Euphoric Bloom” feels akin to the freeform, hypnotic swirls seen on other planets. Rachel’s “Entangled” feels Lovecraftian, with a Cthulhu-esque figure as its main subject, grasping onto the daily struggles we face. R2, on the other hand, leads us away from these struggles by having us remember what it feels like to be young again in “Lost in a Child’s Dream.” We are reminded of the endless possibilities we may find in the whimsy of childhood dreams. Then, there’s Dino’s “Leadership,” showing a school of koi fish swimming together, forming a bond, and heading in one direction. It reminds us that while we are all unique, it takes a collaborative force to reach our goals.
CREATIVE MINDS Artists present at the opening ceremony of Hatch 2026
CREATIVE MINDS Artists present at the opening ceremony of Hatch 2026
Bringing us back to earth, the works of Krishnamurti, Jao, Tokwa, Angelo, and Marko have human elements, all with different narratives. Krishnamurti’s “Yakap, Ulan, Araw (Embrace, Rain, Day)” feels tight and intimate, showing a tikbalang in an interlocked embrace with a woman. Meanwhile, Jao’s “Pandisco sa Ilaw” focuses on the elegance seen in Pandanggo sa Ilaw, a Philippine folk dance meant to simulate fireflies. Tokwa’s “Astral Dance” has a celestial element to it, with humanized versions of the sun, moon, and stars dancing around. Angelo’s “Transcendental Scream” literally screams, channeling a mix of euphoria, grief, and anger in one. Finally, Marko’s “A Quiet Shelter” offers a familiar, peaceful sight of a mother cradling her child.
“Hatch Contemporary Visions, Timeless Setting” is on display at the Grand Lobby until May 2, 2026. Admission is free.

Related Tags

HATCH Arts and Culture
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.