Mariupol Beach: Azovstal's Shadow and the City's Quiet Resilience