Theo Craveiro

Mendes Wood, Sao Paulo

In the dark, Theo Craveiro swims to a distant shore. It is night, and the only thing visible on the horizon are faint spots of light that flicker along a frail skyline.

October 31, 2012
Theo Craveiro

His new video piece, along with a few others in his first solo show at Mendes Wood gallery, is about trailing the unknown, exposing a plastic matrix, the mechanics of tested aesthetic paths, to the whims of fate.

When he trapped an ant colony inside the geometric patterns of works by Hélio Oiticica or Waldemar Cordeiro, he imbued with organic charge a rather cerebral, clear-cut visual strategy, as if to show nothing escapes life and its imprecise conditions. His mirror with lights that switch on and become clear glass, revealing an array of decaying oranges, is another reminder of the ephemeral nature of beauty, the fragility of the present and the ruthlessness of time.

Now Craveiro engages with mundane aspects of life and performs aimless stunts in the pursuit of new boundaries, untrodden shores. His swimming towards the city is filmed by a wooden contraption he devised, a wide fork that trails the water with a camera mounted on top. This he pulls with the traction of his muscles, disappearing into the water and surfacing now and then in a route unclear.

A marijuana plant grows inside a display open on all sides, a black frame, inside the gallery, challenging boundaries between legal and illegal, a living organism subject to the mores and conventions of society. Yet it breathes and grows, in astonishing green. He also built a glass box with a water pump inside, an artificial geyser that sends a gush of water full speed against the sides of the transparent cube at determined intervals.

Craveiro here is stretching the skin of art. Instead of making pieces to illustrate a condition, to respond to the outside world, he applies the vocabulary of artistic endeavors to that very world, life trapped in a box, growing within frames and lost at sea.

eZ debug

Timing: Feb 01 2026 18:12:43
Script start
Timing: Feb 01 2026 18:12:43
Module start 'content'
Timing: Feb 01 2026 18:12:43
Module end 'content'
Timing: Feb 01 2026 18:12:43
Script end

Main resources:

Total runtime0.0694 sec
Peak memory usage4,352.0000 KB
Database Queries71

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0066 910.8984607.5391
Module start 'content' 0.00670.0068 1,518.4375609.2031
Module end 'content' 0.01350.0558 2,127.64061,696.2813
Script end 0.0693  3,823.9219 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00182.5344150.0001
Mysql Total
Database connection0.00141.965210.0014
Mysqli_queries0.025436.6438710.0004
Looping result0.00081.2014710.0000
TS translator
TS init0.00121.774430.0004
TS cache load0.00091.299330.0003
TS context load0.00081.088330.0003
Template Total0.055179.510.0551
Template load0.00101.408310.0010
Template processing0.054178.037710.0541
Template load and register function0.00010.105210.0001
Override
Cache load0.00050.768620.0003
Sytem overhead
Fetch class attribute name0.00050.741110.0005
Fetch class attribute can translate value0.00000.027510.0000
class_abstraction
Instantiating content class attribute0.00000.014410.0000
XML
Image XML parsing0.00121.682310.0012
states
state_id_array0.00233.248750.0005
state_identifier_array0.00182.663050.0004
General
dbfile0.00415.9068220.0002
String conversion0.00000.014420.0000
Note: percentages do not add up to 100% because some accumulators overlap

Time used to render debug report: 0.0004 secs