HP: 83 307 370
Att: 65 149 166 229 251
Def: 100 212 236 299 328
SpA: 110 230 256 319 350
SpD: 100 212 236 299 328
Spe: 82 180 200 263 289
BST: 540
So far as bulky offense is concerned, the best place to start is the overall picture. I chose a standard base 540 as a 3rd evolution as something that will easily fit into the top 25 of OU, but not necessarily he top 5, which is a happy medium that I was shooting for.
Hitting a key speed tier, I chose 82 such that it can outspeed base 80s and 81s (gyarados/milotic). gyarados is important, being probably the most used bulky offense pokemon, and the ability to wall the rock/ground attack combination is invaluable. We also have a handy advantage on the many, many base 70s and the many pokemon that simply do not invest in speed at all on the basis that water/ground effectively walls the **** out of steel, ground, and other commonly used moves on slow pokemon. The few that do outspeed CAP and hit neutral keep the pokemon from being the panacea from OU (balance is important here) but are also commonly scarfed and are thus choice lock bait for CAP. Think about how screwed scarftran is vs this thing on the revenge turn. Stuff like that.
Moving to defenses, mathematically speaking, base defense for each stat is worth more than HP. The ideal way to maximize defenses on a generic spread is to make def + spD = HP. Since we need to wall both spectrums equally, I chose to make the base defenses higher than HP to give additional defense to a solid defensive base of 283. The numbers should make themselves obvious at this point. 328 def and 370 HP on a water/ground is no joke. being able to mimic that for spe def is so good that it may increase the use of grass knot more....but not too much. again, balance is pivotal. I'm also shooting for the weight to be in the range to make grass knot 100 base power. With heavy investment, that's enough to live an unboosted grass knot from a generic attacker and retaliate accordingly, but still not enough to make the pokemon threatening for the next turn.
Offensively, most of OU are relatively weaker in their spe def than their def. Given a base 110SpA and stab water/ground, CAP1 can be an extremely effective BO pokemon itself while having the means to put holes in stall teams or even to take down pokemon in heavy offense. Att is ignored to keep CAP1 from being too dangerous in any given situation. However, it's not necessarily a weakness since we can choose to use whirlwind/roar later. It just requires some brains to play. Again, all about balance. Still, Specs Surf/Hydro Pump/ Earth Power from this thing will wreck.
As an overall picture, my second goal with this spread is such that this pokemon, given an average movepool can do almost anything. It can use a scarf or specs, go completely bulky, somewhere inbetween, or take on a role as a utility pokemon or lead WHILE being able to fight any given stat spread. It solidly counters hippowdon, tyranitar, metagross, mamoswine, infernape, heatran, just tons of useful pokemon, and isn't particularly bad against many pokemon. Even ice beam will hurt an incoming celebi, which are usually def based to handle gyarados instead of spe def based. I think this stat spread hits everything spot-on.
edit: I initially wanted water absorb and levitate so it can answer to gyarados. Without water absorb, CAP1 loses to the stab water attacks and can't function as a BO counter as well, gyarados being the most played BO pokemon.