You know it's really sad to say this but had you not included the second image, I would've assumed this was Ai generated.
But then again, I think Tom Fulp did do an announcement post a while ago that Newgrounds now requires users to say if you did use Ai or something akin to that in your artwork but don't quote me on it lol
With that aside, it is really beautiful work! Just so annoyed with myself that the first thing that came to mind was "is this Ai generated"