Responsive layouts are based on the device width so you’d have to create layouts on breakpoints falling into your desired widths. If basing it on width is sufficient it is the easiest way and built in to Tumult Hype already:
Then there is also the possibility to force the layout switching based on CSS Media queries. To see what queries match your device and use case check (most likely orientation):
Using the extension Hype Layout Kit or if you want to do it all yourself with some code and the layout request event … you can force a layout using a CSS media query match. Ready made extension: