The hot stuff goes in a thermos. The cold stuff gets an ice pack. That's the whole trick.
You can’t balance temperatures inside one box — the air in there will always equalize to lukewarm. So don’t try. Pack the meal as two separate climate zones and let the rest of the box be the neutral carrier.
Hot stuff goes in a vacuum-insulated thermos or food jar. Preheat it with boiling water for a couple minutes, dump it, then fill it with your hot food. That alone keeps soup or pasta hot for hours. Cold stuff goes next to a frozen ice pack in the main box. If you want extra isolation, the cold stuff can sit in a small insulated bag or just a sealed container pressed against the ice pack.
The main lunch box does nothing except carry things. Dividers in a bento don’t insulate — they just keep food from touching. So if you have a compartment box, still use the thermos for hot and an ice pack for cold. The box is a tray, not a fridge.
Your lunch doesn’t need to be one temperature. It needs to be the right temperature in the right place.
