24 lists · 24 events · 16 August 2026 to 14 September 2026

Greninja ex / Blaziken ex

The cards in this deck

Here's the deck: all 60 cards of the most common list. Tap any card to take a closer look.

27 of 27 different cards60 cards

Sort by

The game plan

Published Data updated

We took 24 lists of this deck, handed in at 24 different tournaments, and counted every card in every one. For 19 of them we know how the day ended: one won it outright. The biggest was in front of 26 players. 9 cards turn up in all of them, 21 slots out of 60. The other 39 are decided player by player, with 45 different cards turning up in them.

THE SHORT VERSION
  • 9 cards show up in all 24 lists, no exceptions: 21 of your 60 slots. Of those, 6 are Trainers, 7 are Pokémon and 8 are Energy. Start there. That leaves 39 slots for you to pick yourself.
  • Your big card is Blaziken ex, 320 HP. Smolder-sault hits for 200. It needs 2 Energy, 1 Fire and 1 Colorless attached.
  • The sharpest disagreement is over Mega Greninja ex: 11 of the 24 lists run it. The table below has all 45 cards fighting over the 39 free slots.
  • Your attackers are Weak to Water, Psychic and Fighting, and 55 of the 126 decks we track attack in one of those: Latias ex / Mega Kangaskhan ex, N's Zoroark ex and Slowking, among others. They are listed at the bottom, with the card that does the damage.

What Greninja ex / Blaziken ex looks like when you open the box

Across the 24 lists we counted, this deck runs 20 to 29 Pokémon, 18 to 32 Trainers and 8 to 13 Energy. Its attacks are paid for in Fire and Water.

On results pages and on stream you will see it written « greninja-blaziken ». Every card named in that label turns up in the tables below, which is what makes it a fair name for the deck.

Look at the Energy: 8 to 13 out of 60, exactly the median of the 126 decks we track. It draws neither too much nor too little, so this is not where its games are won or lost.

It takes a while to set up. Blaziken ex is a Stage 2 Pokémon: you put down the baby, you evolve it, and then you evolve it again. Three cards stacked before anything attacks. That is what the hardest-hitting decks cost you, and it is also where they crack — a fast opponent can bury you before the line is standing.

Look at the Trainers: 18 to 32 cards out of 60, against a median of 31 across the 126 decks we track. Inside that, 10 to 14 Supporters, and the rule there is strict — one a turn, even if you are holding three. The 6 to 17 Items you can play all of in the same turn. It also brings up to 3 Stadiums, and 119 of the 126 decks we track bring that many or more. Only one Stadium sits on the table at a time: the one you play sends the one already there to the discard pile.

What Tools and Stadiums do — the two Trainer families we skipped here — and why the Energy count says so much: how to read a deck list.

What fills the 60 slots

Pokémon
20–29
Trainers
18–32
Energy
8–13
Supporters
10–14
Items
6–17
Tools
1
Stadiums
1–3

A range means the lists disagree with each other.

What the cards in this deck's name actually do

Greninja ex and Blaziken ex give this deck its name. Here is what is written on them.

Greninja ex is in all 24 lists, 2 copies of it. Its attack Mirage Barrage costs 3 Energy (Water, Colorless and Colorless) and has no damage number printed next to it. That is why you will not find it in the attacker table lower down, which sorts by printed damage. Everything it does lives in its text: « Discard 2 Energy from this Pokémon. This attack does 120 damage to 2 of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.) »

Blaziken ex is in all 24 lists, 2 copies of it. Its Ability is called Seething Spirit, and here is what is printed on it, word for word: « Once during your turn, you may attach a Basic Energy card from your discard pile to 1 of your Pokémon. »

How Greninja ex / Blaziken ex actually wins

Blaziken ex attacks with Smolder-sault for 200. It needs 2 Energy, 1 Fire and 1 Colorless attached, and it has 320 HP. And the number is not everything the card says. There is one more line printed under the attack, and it is the one everybody skips: "During your next turn, this Pokémon can't attack."

The cost of Smolder-sault decides your first few turns. You only get to attach one Energy a turn, and that attack asks for 2. On your own attachments alone, your first real swing lands on turn 2. Except it charges itself. Blaziken ex, which the list runs 2 of, has an Ability called Seething Spirit: it digs Energy out of your discard pile and puts it back on one of your Pokémon. An Ability costs you nothing: not your attack, not your card for the turn. That is where this deck buys its turns, and it is the first thing to look for in your opening hand.

Energy is not your only clock. Torchic has to climb two steps before it becomes Blaziken ex, and an evolution asleep at the bottom of your deck does you no good at all. The list has that covered. Hilda, which the list runs 2 of, goes into your deck for an evolution. Careful, though: only 21 of the 24 lists bring it, so it is a choice, and players are still arguing about it.

Here is the detail that quietly loses games. To pull Blaziken ex back to the Bench you have to discard 2 Energy attached to it. Retreating does not cost you your turn, you can step back and still swing right after. What it costs you is the 2 Energy you spent 2 turns attaching, and you start that climb again from nothing. Pack a card that moves it for free, or send it up knowing it stays up.

Blaziken ex, Greninja ex and Meowth ex carry the "ex" suffix, and your opponent takes 2 Prize cards instead of one when one of them falls. They need 6 to win: 3 well-placed knockouts on those cards beat you, where it would take 6 anywhere else on your Bench.

The attackers in the deck's core, with their best attack, its cost and their Weakness
PokémonHPAttackDamageCostWeaknessRetreat
Blaziken ex
Blaziken exStage 2
320Smolder-sault200Water ×22
Greninja ex
Greninja exStage 2
310Shinobi Blade170Psychic ×21
Meowth ex
Meowth exBasic
170Tuck Tail60Fighting ×21
Combusken
CombuskenStage 1
100Double Kick40×Water ×22

The core: the 9 cards every list runs

These 9 cards appear in all 24 lists, without a single exception. That is 21 of the 60 slots. The other 39 are decided player by player.

Look at how those 21 slots break down: 6 Trainers, 7 Pokémon, 8 Energy. Pokémon dominate, which is unusual: this deck needs bodies on the board, and it depends on any single attacker less than it looks.

7 of those 9 cards do not sit at the same count from list to list: Blaziken ex (2 to 4), Greninja ex (2 to 4) and Boss's Orders (2 to 3), plus 4 more. Add those spreads up and you get 12 copies the 24 lists do not agree on, inside the core itself.

What "3 to 4" means in the copies column, what the "TWM 130" code under each name is for, and why we count dozens of lists instead of one: how to read a deck list.

The cards present in every list counted, with the number of copies
CopiesCardPrintingKindRotation
2–4
Blaziken ex
Blaziken ex
JTG 24Pokémonleaves
2
Combusken
Combusken
DRI 41Pokémonstays
2–4
Greninja ex
Greninja ex
TWM 106Pokémonleaves
1
Meowth ex
Meowth ex
POR 62Pokémonstays
2–3
Boss's Orders
Boss's Orders
MEG 114Trainerstays
3–4
Ultra Ball
Ultra Ball
MEG 131Trainerstays
3–6Water EnergyMEE 3Energystays
1–2
Ignition Energy
Ignition Energy
WHT 86Energystays
1–3Fire EnergyMEE 2Energystays

The 45 cards that change from list to list

45 cards fight over the 39 slots that are left: 17 above three lists in four, 24 below one in four, and the percentage on each row says how many players took it.

The most agreed on first: Froakie at 88 %, Frogadier at 88 % and N's Zoroark ex at 88 %, plus 14 more above 75 %. Add those to the core and you have the common build.

The dividing line runs through Mega Greninja ex, at 46 %: 11 of 24 players took it, 13 put something else there. The ones who run it bring 1 copy. Right at the bottom of the table, Crispin (6 lists out of 24) and Dusknoir (4 lists out of 24).

Why a card at 45 % is not a bad card, and what order to buy all this in: how to read a deck list.

The cards some lists run and others don't, most common first
Lists running itCardCopiesPrintingKind
88 %21/24
Froakie
Froakie
3CRI 20Pokémon
88 %21/24
Frogadier
Frogadier
2CRI 21Pokémon
88 %21/24
N's Zoroark ex
N's Zoroark ex
2JTG 98Pokémon
88 %21/24
N's Zorua
N's Zorua
2JTG 97Pokémon
88 %21/24
Torchic
Torchic
2–3DRI 40Pokémon
88 %21/24
Budew
Budew
1–2ASC 16Pokémon
88 %21/24
Buddy-Buddy Poffin
Buddy-Buddy Poffin
4TEF 144Trainer
88 %21/24
Colress's Tenacity
Colress's Tenacity
2–4SFA 57Trainer
88 %21/24
Lillie's Determination
Lillie's Determination
3–4MEG 119Trainer
88 %21/24
Poké Pad
Poké Pad
2–3POR 81Trainer
88 %21/24
Rare Candy
Rare Candy
2–3MEG 125Trainer
88 %21/24
Hilda
Hilda
2–3WHT 84Trainer
88 %21/24
Air Balloon
Air Balloon
1ASC 181Trainer
88 %21/24
Grand Tree
Grand Tree
1SCR 136Trainer
88 %21/24
Special Red Card
Special Red Card
1CRI 82Trainer
83 %20/24
Night Stretcher
Night Stretcher
1–2ASC 196Trainer
83 %20/24
Switch
Switch
1MEG 130Trainer
46 %11/24
Mega Greninja ex
Mega Greninja ex
1CRI 22Pokémon
29 %7/24
Lillie's Clefairy ex
Lillie's Clefairy ex
1JTG 56Pokémon
29 %7/24Darkness Energy2–3MEE 7Energy
29 %7/24Psychic Energy1MEE 5Energy
25 %6/24
Crispin
Crispin
1–4SCR 133Trainer
17 %4/24
Dusknoir
Dusknoir
1–3PRE 37Pokémon
17 %4/24
N's Reshiram
N's Reshiram
1JTG 116Pokémon
17 %4/24
Team Rocket's Watchtower
Team Rocket's Watchtower
1DRI 180Trainer
13 %3/24
Aurorus
Aurorus
4POR 24Pokémon
13 %3/24
Cinderace
Cinderace
4MEG 28Pokémon
13 %3/24
Tatsugiri ex
Tatsugiri ex
3–4SSP 142Pokémon
13 %3/24
Frogadier
Frogadier
2TWM 57Pokémon
13 %3/24
Pecharunt
Pecharunt
1SVP 149Pokémon
13 %3/24
Carmine
Carmine
3–4TWM 145Trainer
13 %3/24
Hero's Cape
Hero's Cape
1TEF 152Trainer
13 %3/24
Prism Tower
Prism Tower
1CRI 80Trainer
13 %3/24
Team Rocket's Petrel
Team Rocket's Petrel
1DRI 176Trainer
8 %2/24
Chi-Yu
Chi-Yu
1MEG 31Pokémon
8 %2/24
Team Rocket's Articuno
Team Rocket's Articuno
1DRI 51Pokémon
4 %1/24
Cornerstone Mask Ogerpon ex
Cornerstone Mask Ogerpon ex
1TWM 112Pokémon
4 %1/24
Dusclops
Dusclops
1PRE 36Pokémon
4 %1/24
Duskull
Duskull
1PRE 35Pokémon
4 %1/24
Fezandipiti ex
Fezandipiti ex
1ASC 142Pokémon
4 %1/24
Shaymin
Shaymin
1DRI 10Pokémon
4 %1/24
Dawn
Dawn
1PFL 87Trainer
4 %1/24
Jamming Tower
Jamming Tower
1TWM 153Trainer
4 %1/24
Judge
Judge
1POR 76Trainer
4 %1/24Fighting Energy1MEE 6Energy

The most common Greninja ex / Blaziken ex list, all 60 cards

Here they are in full, ready to build. 21 slots come from the core, the cards all 24 lists run. The remaining 39 come from the table just above, working down it: the cards the most players chose, each at its most common copy count, until the total lands on 60.

This list is nobody's list in particular. It takes, slot by slot, what the most people played, under the guardrails a judge would hold you to: never more than four copies of a card, and one ACE SPEC. Behind the core it took 18 more cards to reach 60. The whole thing comes to 20 Pokémon, 32 Trainers and 8 Energy.

One thing to know before you build it: the 24 lists we counted are all from players who came in the top twenty of their tournament. Nobody publishes the lists of the players who lost. So what you have in front of you is what the players finishing near the top bring most often.

The text under the table is the one the game expects: copy it, paste it into the deck manager, and the list builds itself.

Why we only read lists from players who came in the top twenty of their tournament, and what that changes about every percentage on this page: how to read a deck list.

The sixty cards of the most common list, with copy counts and each card's set
CopiesCardPrintingKindWhere it comes from
2Blaziken exJTG 24Pokémonevery list
2CombuskenDRI 41Pokémonevery list
2Greninja exTWM 106Pokémonevery list
1Meowth exPOR 62Pokémonevery list
3Boss's OrdersMEG 114Trainerevery list
3Ultra BallMEG 131Trainerevery list
5Water EnergyMEE 3Energyevery list
2Ignition EnergyWHT 86Energyevery list
1Fire EnergyMEE 2Energyevery list
3FroakieCRI 20Pokémon88 %
2FrogadierCRI 21Pokémon88 %
2N's Zoroark exJTG 98Pokémon88 %
2N's ZoruaJTG 97Pokémon88 %
2TorchicDRI 40Pokémon88 %
1BudewASC 16Pokémon88 %
4Buddy-Buddy PoffinTEF 144Trainer88 %
4Colress's TenacitySFA 57Trainer88 %
4Lillie's DeterminationMEG 119Trainer88 %
3Poké PadPOR 81Trainer88 %
3Rare CandyMEG 125Trainer88 %
2HildaWHT 84Trainer88 %
1Air BalloonASC 181Trainer88 %
1Grand TreeACE SPECSCR 136Trainer88 %
1Special Red CardCRI 82Trainer88 %
2Night StretcherASC 196Trainer83 %
1SwitchMEG 130Trainer83 %
1Mega Greninja exCRI 22Pokémon46 %
Pokémon: 20
2 Blaziken ex JTG 24
2 Combusken DRI 41
2 Greninja ex TWM 106
1 Meowth ex POR 62
3 Froakie CRI 20
2 Frogadier CRI 21
2 N's Zoroark ex JTG 98
2 N's Zorua JTG 97
2 Torchic DRI 40
1 Budew ASC 16
1 Mega Greninja ex CRI 22

Trainer: 32
3 Boss's Orders MEG 114
3 Ultra Ball MEG 131
4 Buddy-Buddy Poffin TEF 144
4 Colress's Tenacity SFA 57
4 Lillie's Determination MEG 119
3 Poké Pad POR 81
3 Rare Candy MEG 125
2 Hilda WHT 84
1 Air Balloon ASC 181
1 Grand Tree SCR 136
1 Special Red Card CRI 82
2 Night Stretcher ASC 196
1 Switch MEG 130

Energy: 8
5 Water Energy MEE 3
2 Ignition Energy WHT 86
1 Fire Energy MEE 2

Total Cards: 60

How many different cards Greninja ex / Blaziken ex needs, and how long it will last

You need 54 different cards to cover every version of this deck, 9 of which nobody argues about. The rest is where lists differ from one another, and that is where you have room to choose.

All 24 lists bring an ACE SPEC, and that is where they part ways: 21 took Grand Tree and 3 took Hero's Cape. You are allowed ONE ACE SPEC card in your whole deck, so a single copy covers it whatever it costs. New to this deck? Take Grand Tree and watch what the others do with theirs before you switch.

Then there is time. 2 of the 9 core cards carry the letter H, the one that goes at the next rotation: Blaziken ex and Greninja ex. The core table marks every one of them. In copies, that is 4 of the 21 slots the core fills. Which day it lands, we do not know yet.

The printings in your deck.

Explore each printing in the catalogue, including its reference, set and printed text.

Explore the cards

Market observations include their source and date.

What Greninja ex / Blaziken ex struggles against

The attackers in this deck are Weak to Water, Psychic and Fighting, so they take DOUBLE damage from those types. 55 of the 126 decks we track attack in exactly those types.

Concretely, here is what is waiting for you: Latias ex / Mega Kangaskhan ex, N's Zoroark ex (Munkidori) and Slowking (Latias ex), plus 52 more decks. The table below takes them one at a time, and those are the lists you practise against first before an event.

This table counts one thing, Weakness, and that comes to 55 decks out of the 126 we track. The other 71 do not attack into yours, and this table says nothing about them. You will still run into them.

Going the other way, your attackers are Fire and Water, and 64 of the decks we track have an attacker Weak to one of those: Dragapult ex, Latias ex / Mega Kangaskhan ex and Slowking, among others. That is you doubling, for once. Second half of the table.

They double the damage they put on you

Harvested decks that attack into this deck's Weakness, and those whose Weakness this deck hits
DeckTheir cardType
Latias ex / Mega Kangaskhan exLatias exPsychic
N's Zoroark exMunkidoriPsychic
SlowkingLatias exPsychic
DhelmiseBanettePsychic
Dragapult ex / DusknoirDusknoirPsychic
Alakazam / DudunsparceAlakazamPsychic
Mega Lucario ex / HariyamaMega Lucario exFighting
Alakazam / DusknoirAlakazamPsychic
Mega Lopunny ex / DusknoirDusknoirPsychic
Cynthia's Garchomp exCynthia's Garchomp exFighting
Mega Greninja exMega Greninja exWater
Marnie's Grimmsnarl ex / FroslassFroslassWater
Mega Lucario exMega Lucario exFighting
Greninja exGreninja exFighting
Team Rocket's Mewtwo exTeam Rocket's Mewtwo exPsychic
Mew exMew exPsychic
Mega Starmie exMega Starmie exWater
Mega Starmie ex / FroslassMega Starmie exWater
Hop's TrevenantHop's TrevenantPsychic
SeakingSeakingWater
Mega Chandelure exMega Chandelure exPsychic
Ceruledge exSolrockFighting
ToxtricityMunkidoriPsychic
Mega Starmie ex / DusknoirMega Starmie exWater
Mega Absol exMunkidoriPsychic
Okidogi / BarbaracleBarbaracleFighting
Lillie's Clefairy exLillie's Clefairy exPsychic
Lillie's Clefairy ex / Teal Mask Ogerpon exLatias exPsychic
Mega Zygarde exMega Zygarde exFighting
Mega Abomasnow exMega Abomasnow exWater
Mega Froslass exMega Froslass exWater
Wellspring Mask Ogerpon ex / Fan RotomWellspring Mask Ogerpon exWater
Froslass / MunkidoriFroslassWater
Mega Zygarde ex / BarbaracleMega Zygarde exFighting
Bloodmoon Ursaluna / LunatoneBloodmoon UrsalunaFighting
AlakazamAlakazamPsychic
Palafin exPalafin exWater
Mamoswine exMamoswine exFighting
Mega Diancie ex / DusknoirLatias exPsychic
Dragapult ex / FroslassFroslassWater
Misty's GyaradosMisty's GyaradosWater
AzumarillAzumarillPsychic
Mega Froslass ex / DudunsparceMega Froslass exWater
Paldean TaurosPaldean TaurosFighting
Mega Diancie exMega Diancie exPsychic
Jellicent ex / DusknoirLatias exPsychic
Mega Feraligatr exMega Feraligatr exWater
Wailord exWailord exWater
SylveonSylveonPsychic
Flygon exFlygon exFighting
BronzongBronzongPsychic
Wailord exWailord exWater
DudunsparceElgyemPsychic
Scovillain exMunkidoriPsychic
FeraligatrFeraligatrWater

You double the damage you put on them

Harvested decks that attack into this deck's Weakness, and those whose Weakness this deck hits
DeckTheir cardType
Dragapult exMeowth exFighting
Latias ex / Mega Kangaskhan exMega Kangaskhan exFighting
SlowkingMega Kangaskhan exFighting
Dragapult ex / DusknoirMeowth exFighting
Alakazam / DudunsparceDudunsparceFighting
Mega Excadrill exMega Excadrill exFire
Mega Sharpedo ex / ToxtricityToxtricityFighting
Teal Mask Ogerpon ex / Meganium / Hydrapple exMeganiumFire
Dragapult ex / Blaziken exMeowth exFighting
Mega Lopunny ex / DudunsparceMega Lopunny exFighting
Festival LeadThwackeyFire
CrustleCrustleFire
Mega Lopunny ex / DusknoirMega Lopunny exFighting
Cynthia's Garchomp exCynthia's RoseradeFire
Team Rocket's HonchkrowTeam Rocket's Porygon2Fighting
Teal Mask Ogerpon ex / Meganium / Arboliva exArboliva exFire
Beedrill exBeedrill exFire
Team Rocket's Mewtwo exTeam Rocket's SpidopsFire
Dragapult ex / DudunsparceDudunsparceFighting
Hop's TrevenantHop's SnorlaxFighting
Steven's Metagross exSteven's Metagross exFire
SeakingThwackeyFire
Raging Bolt ex / Teal Mask Ogerpon exTeal Mask Ogerpon exFire
Mega Venusaur exMega Venusaur exFire
ToxtricityToxtricityFighting
Mega Manectric ex / EelektrikMega Manectric exFighting
Mega Kangaskhan ex / BouffalantMega Kangaskhan exFighting
Mega Absol exMega Kangaskhan exFighting
Cinccino exCinccino exFighting
ToxtricityToxtricityFighting
Teal Mask Ogerpon ex / MeganiumMeganiumFire
Lillie's Clefairy ex / Teal Mask Ogerpon exMeowth exFighting
DoubladeAegislashFire
Mega Gengar exMega Gengar exFighting
Archaludon ex / N's Zoroark exArchaludon exFire
Hop's Zacian exHop's Zacian exFire
Mega Lopunny exMega Lopunny exFighting
Team Rocket's SpidopsTeam Rocket's SpidopsFire
Decidueye exDecidueye exFire
EelektrikEelektrikFighting
Flareon ex / NoctowlEevee exFighting
Archaludon ex / DudunsparceArchaludon exFire
Erika's VictreebelErika's VictreebelFire
Iono's Bellibolt exIono's Bellibolt exFighting
Sinistcha / Teal Mask Ogerpon exSinistchaFire
MetagrossMetagrossFire
Mega Froslass ex / DudunsparceDudunsparceFighting
Archaludon exArchaludon exFire
Raging Bolt ex / Iono's Bellibolt exIono's Bellibolt exFighting
JoltikJoltikFighting
Terapagos ex / NoctowlTerapagos exFighting
Blissey exBlissey exFighting
Toxtricity / Brute BonnetToxtricityFighting
Team Rocket's Nidoking exTeam Rocket's Nidoking exFighting
Mega Manectric exMega Manectric exFighting
Slaking exSlaking exFighting
DudunsparceDudunsparceFighting
Iron Thorns exIron Thorns exFighting
Mega Dragonite ex / EelektrikEelektrikFighting
Luxray exLuxray exFighting
Hydrapple exHydrapple exFire
Scovillain exDudunsparceFighting
Scizor exGenesect exFire
N's Zoroark ex / CrustleCrustleFire

Questions people ask

What is the Greninja ex / Blaziken ex deck list?
There isn't one, so we built one for you: all 60 cards are written out further up this page. Across 24 tournament lists harvested between 16 August 2026 and 14 September 2026, 9 cards turn up in every single one, 21 slots out of 60. The remaining 39 change from player to player, with 45 different cards competing for them. Both tables are above.
How many lists is this counted on, and where do they come from?
24 lists, played across 24 different tournaments, harvested between 16 August 2026 and 14 September 2026 from play.limitlesstcg.com. All 24 were read card by card, and every card recognised.
Where do I start if I want to build Greninja ex / Blaziken ex?
With the whole core: 9 cards, 21 slots. Inside it, buy the 6 Trainer slots and the 8 Energy first: they carry over into your next deck. Leave the 7 Pokémon slots for last. Only then work down the flex table and add the cards the most lists agree on, starting with Froakie at 88 % and Frogadier at 88 %.
What beats Greninja ex / Blaziken ex?
Its attackers are Weak to Water, Psychic and Fighting, so they take double damage from an attacker of that type. 55 of the 126 decks we track play an attacker of that type: Latias ex / Mega Kangaskhan ex, N's Zoroark ex, Slowking and Dhelmise, among others.
Will Greninja ex / Blaziken ex survive the next rotation?
Not intact: 2 core cards out of 9 carry the letter H, starting with Blaziken ex and Greninja ex.
Are a lot of people playing Greninja ex / Blaziken ex?
We have read 24 lists of it, which puts it 104th of the 126 decks we track by lists read. The platform publishes no entry count for this archetype today.

Where all of this comes from

24 lists from play.limitlesstcg.com, played across 24 events, harvested between 16 August 2026 and 14 September 2026. The 54 cards named here were read against poko's own catalogue, built on the public TCGdex API.

READ THIS NEXT

These pages are about the same corner of the game. If you came away from this one still wondering about something, start with one of them.

Your cookie choices

With your permission, PostHog measures visits and Klaviyo personalises recommendations based on the cards you view. The catalogue and sign-in also work without these cookies. Privacy