I need a small website that gives equal spotlight to photos and videos from a recently completed anniversary celebration. The overall look must feel modern and sleek, with clean typography and smooth transitions so the imagery stays center-stage. Core gallery functions • Slideshow view for a full-screen, immersive experience • Thumbnail grid for quick scanning and easy jumps between items • Masonry layout that automatically balances mixed portrait and landscape shots without awkward gaps What I hand over to you: the curated media (photos in JPG/PNG, videos in MP4) and any copy needed for captions or section headers. What I expect back: 1. Fully responsive pages built in HTML/CSS/JS (feel free to use a lightweight framework such as React, Vue, or plain JavaScript if it keeps performance high). 2. Seamless playback of videos alongside still images in each of the three gallery modes. 3. Polished navigation and subtle hover effects that fit the modern aesthetic. 4. All source files and brief instructions for adding or swapping media later. I already have a ready-made photo sharing web site package bought on Code Canyon, you can install it and use it If a plugin or open-source library helps achieve the masonry or slideshow effect more efficiently, go ahead—just make sure licenses allow for personal event usage. Once the pages load smoothly on desktop, tablet, and mobile browsers and the three viewing modes work without glitches, the job is done.