The compiler does not reserve a storage slot for these variables, and every occurrence is replaced by the respective value.

PUSH the value to the stack.

https://ethereum.stackexchange.com/questions/125963/does-address-public-constant-take-up-a-slot-in-memory

Contracts - Solidity 0.8.15 documentation