I refitted and renewed the seal in one of these panoramic windows as a DIY job.....not a job for the fainthearted!
Before even tackling the job, unless you can work undercover, you need a fine weather window of several days.
The window is in a very awkward position so you need a stable access...