Latest / AI Fire Daily / #549 Neil: Website Animation With Kimi K3 And Google Flow Made Easy
Transcript
- 0:00Picture this for a second. You're scrolling a
- 0:04premium cinematic website. Oh, like one of those
- 0:06high -end tech product launches. Exactly, or
- 0:08like a luxury brand. And there's this gorgeous
- 0:113D video that just perfectly follows your mouse
- 0:14wheel. Yeah, where it moves forward as you scroll
- 0:16down and then gracefully reverses when you scroll
- 0:19back up. Right. And you look at it and think,
- 0:21wow, that looks like it costs $50 ,000. Oh, for
- 0:23sure. You just assume a massive team of developers
- 0:25and 3D artists spent months on it. But today,
- 0:29you can actually build it yourself with just
- 0:31two AI tools. It's kind of wild. It completely
- 0:34changes how we think about web design now. It
- 0:36really does. So welcome to the deep dive. I'm
- 0:39really glad you're here with us today. Happy
- 0:41to be here. We've got a super fun one today.
- 0:43We do. We have a very specific mission for this
- 0:45one. We're going to unpack a complete workflow
- 0:48to build one of these scroll -driven website
- 0:51animations. From a totally blank screen, right?
- 0:54to a live published site. Exactly. So how are
- 1:00we breaking this journey down? Well, first, we'll
- 1:03talk about generating a rock solid visual concept,
- 1:06which is honestly harder than it sounds. Right,
- 1:08the planning phase. Yeah. Then we'll actually
- 1:11shoot the AI video using Google slow. OK, sweet.
- 1:14After that, we're going to let Kimi K3 write
- 1:17the custom code to tie that video directly to
- 1:20your scroll wheel. And finally, we just drag
- 1:23and drop the whole thing onto the live web. Sounds
- 1:26like a solid roadmap. So before we even touch
- 1:29a line of code or open up a web editor, we need
- 1:32a plan. A very detailed plan. Yeah, not just
- 1:34a rough sketch, like a bulletproof visual plan.
- 1:38Because scroll -driven animations rely entirely
- 1:39on one continuous visual anchor. Right. That
- 1:42is the core mechanic here. I mean, traditional
- 1:45websites have lots of different elements, right?
- 1:46They're all competing for your attention. Oh,
- 1:48totally. Ads, pop -ups, sidebars. Exactly. But
- 1:52here, the background video is securely locked
- 1:54to your scroll. You scroll down, it plays forward.
- 1:57Scroll up, it plays backward. So the website
- 2:00itself is just, what, a transparent layer on
- 2:02top? Yes. It just handles the text, the navigation,
- 2:05the buttons, the videos doing all the heavy emotional
- 2:08lifting. Got it. And the toolkit for doing this
- 2:10is surprisingly lean, right? Super lean. We're
- 2:13leaning on KamiK3 to handle the concepting and
- 2:16the coding. And then Google Flow for the actual
- 2:19cinematic video generation. Yeah. And, you know,
- 2:23You might wonder why we're choosing Google Flow
- 2:25over something else. Like Higgs Field or Runway.
- 2:27Right. A tool like Higgs Field is great if you
- 2:30need intensely granular camera control. But Google
- 2:34Flow is just wildly practical for this specific
- 2:37workflow. How so? Well, if you already have Google
- 2:40AI Pro, Flow gets incredibly close to the quality
- 2:43of Higgs Field, and you don't need to sign up
- 2:45for yet another paid subscription. That makes
- 2:47a lot of sense. Keep the stack simple. But the
- 2:50interesting part is that Kimi K3 doesn't even
- 2:52connect directly to Flow, right? Nope. They don't
- 2:55talk to each other at all. It's entirely a manual
- 2:57bridge. You use Kimi to figure out what you want.
- 3:00Create the video and flow, download it, and upload
- 3:03it back to Kimi. Exactly. But see, that initial
- 3:06prompt you give to Kimi K3 is where the magic
- 3:08actually happens. Because you don't just ask
- 3:09it for a video. Right. You go to Kimi first and
- 3:13ask for 10 different visual concepts. And to
- 3:16get good results, you must clearly define four
- 3:19specific things. OK, what are they? your product
- 3:22or topic, your target audience, your main goal
- 3:25for the site, and the specific visual feeling
- 3:28or mood you want to evoke. Yeah, because if you
- 3:30skip those details, Kimi just kind of guesses,
- 3:33right? It totally guesses. And then it'll give
- 3:35you things that look incredibly pretty, but they
- 3:37won't actually convert your visitors. Exactly.
- 3:39It just becomes art for art's sake instead of
- 3:42a functional website. Makes sense. some really
- 3:45crucial constraints for this prompt that you
- 3:47have to enforce, like non -negotiable stuff.
- 3:49OK, what are the hard rules? The generated video
- 3:51must be exactly 8 to 10 seconds long. It has
- 3:55to be in a standard 16 .9 aspect ratio. For desktop,
- 3:59right? Right, right. And most importantly, there
- 4:01could be absolutely no complex character actions
- 4:04and no unrelated locations. OK, listening to
- 4:07those constraints, it's really like planning.
- 4:09a single perfectly smooth drone shot. Oh, that's
- 4:14a great way to put it. Yeah, like every single
- 4:16inch of the flight path has to be calculated
- 4:19in advance. You can't just wing it and hope the
- 4:21edit saves you later. I love that analogy. Yeah.
- 4:23It's exactly like setting up a complex single
- 4:26take drone shot. You are defining the lighting
- 4:29conditions, the exact start and end frames and
- 4:32the entire camera journey in one fluid take.
- 4:36So no relying on post production magic. None
- 4:38at all. Once you review those ten concepts from
- 4:41Kimi and pick the best one, you feed it back
- 4:44to Kimi. And then what does Kimi do with it?
- 4:46It takes that winning concept and writes a highly
- 4:49detailed production -ready prompt specifically
- 4:52formatted for Google Flow. Wait, hold on. Let
- 4:54me stop you there for a second. Sure, what's
- 4:55up? So if I'm directing a cinematic video, my
- 4:58first instinct is to use some really cool fast
- 5:01-paced cuts to keep the energy up. Why are sudden
- 5:03scene changes totally forbidden in this prompt?
- 5:06Well, you have to think about the physical user
- 5:08experience here. The video is being controlled
- 5:10by a scroll wheel, not a play button. Right.
- 5:12If a user scrolling down sees a sharp cut to
- 5:15a new scene and then suddenly scrolls back up.
- 5:18Oh, it would reverse right through the cut. Exactly.
- 5:21The video reverses violently through that cut.
- 5:24It looks completely jarring. Yeah, that sounds
- 5:26awful. The visual continuity is instantly broken.
- 5:29and the human brain essentially rejects it as
- 5:32a computer glitch. Cuts completely ruin the illusion
- 5:36when a user scrolls backward. It breaks the magic
- 5:38entirely. You want one focused, continuous camera
- 5:41journey. Because that continuous motion creates
- 5:44a much cleaner, more effective website animation.
- 5:46100%. OK. So we have our exact drone flight path
- 5:50fully scripted out by Kimi. I guess the next
- 5:52logical hurdle is actually getting that cinematic
- 5:54video generated. Right. So we take that highly
- 5:57detailed prompt that Kimi K3 just generated for
- 6:00us, and we paste it directly into Google Flow.
- 6:02Simple enough. But the very first thing you have
- 6:05to do before you even hit generate is make absolutely
- 6:09sure the aspect ratio is set to 16 .9. Because
- 6:13you need it to perfectly fit a standard desktop
- 6:15monitor. Yes, that is completely non -negotiable.
- 6:18And as you're generating these clips, you really
- 6:21have to pay attention to the composition, don't
- 6:23you? Oh, heavily. Like you have to keep the main
- 6:26subject visually stable, and you absolutely need
- 6:29to leave wide, clean, empty spaces for your text
- 6:33to live later on. You really do. If the frame
- 6:35is too busy or there's high contrast detail everywhere,
- 6:39your website's headline is going to be impossible
- 6:41to read. Right. You need that negative space.
- 6:43And honestly, if you have the computation credits
- 6:45for it, generate multiple versions of the prompt
- 6:48in flow. Just to have options. Yeah. because
- 6:51small, subtle changes in how the AI interprets
- 6:55camera speed make a massive difference when it
- 6:57comes time to attach it to a scroll wheel. You
- 6:59know, I have to admit something here. Yeah. I
- 7:01still wrestle with AI video consistency myself.
- 7:05I mean, getting stable objects without distortion
- 7:07is incredibly tough. Oh, it's brutal. It really
- 7:10tests your patience when you're just looking
- 7:12for one perfect, pristine shot. It is arguably
- 7:15the biggest challenge in AI video right now.
- 7:18And it's especially unforgiving in this specific
- 7:21workflow. Because of the scrolling. Exactly.
- 7:24Because when things move backward, minor distortions
- 7:27become glaringly obvious. Oh, I didn't even think
- 7:29about that. Yeah, think about it. A slightly
- 7:31weird shadow or like a melting background element
- 7:35might look OK when the video is playing forward
- 7:38at full speed. Because it just flashes by. Right.
- 7:41But when a user scrubs it backward slowly with
- 7:44a scroll wheel, it suddenly looks like a monster.
- 7:47That is a great point. So you really spend the
- 7:49time, you sift through the generations, and you
- 7:52download the best, most stable, clean version
- 7:55you can find. Yes. Take your time on this step.
- 7:58But we aren't done prepping it, are we? I mean,
- 8:00we can't just throw this straight onto a website.
- 8:01We have to check the frame rate. We do. And this
- 8:05is a step a lot of people just completely miss.
- 8:07Why is it so important? Well, a generated video
- 8:10might look perfectly smooth when you just open
- 8:12it on your desktop and hit play. Right. But manual
- 8:15scrolling is a totally different physics environment
- 8:17for video. We often use frame interpolation to
- 8:20upgrade the video to 60 frames per second before
- 8:23we do anything else. OK, let me just break that
- 8:24term down for a second. Frame interpolation.
- 8:27Using software to guess and create missing video
- 8:31frames. Spawn on. It takes a standard 24 or 30
- 8:35frame video and fills in the gaps. And it makes
- 8:38a big difference. A huge difference. You do need
- 8:41to review the clip carefully afterward just to
- 8:43make sure the main object stayed stable during
- 8:45the interpolation process. Right, because AI
- 8:48can sometimes mess up the in -between frames.
- 8:50Yeah, always keep your original file just in
- 8:53case the software introduces weird artifacts.
- 8:55But wait, why go through the extra hassle and
- 8:57rendering time of bumping the video all the way
- 9:00to 60 FPS if it already looks completely fine
- 9:03when you just hit play? Because a standard 24
- 9:05frames per second video will almost always stutter
- 9:08when it's attached to a scroll wheel. Really?
- 9:11Even if it looks smooth normally? Yeah, because
- 9:13a user doesn't scroll at a perfectly constant
- 9:16cinematic speed. They start, they stop, they
- 9:18hesitate, they flick the wheel fast. Oh, right.
- 9:21It's erratic. At 24 frames, those human micro
- 9:23-movements look highly jagged and unresponsive.
- 9:26Pushing it to 60 frames gives the web browser
- 9:29enough visual data to make the scrubbing feel
- 9:32like liquid glass. Wow, okay. Yeah, no matter
- 9:35how weirdly the user scrolls. Makes sense. High
- 9:38frame rates prevent choppy visual scrubbing during
- 9:41manual scrolling. It really is the secret sauce
- 9:43for making the whole experience feel premium
- 9:45and expensive. So we've got our buttery smooth
- 9:4860 fps video. The asset is perfect. Now we have
- 9:53to figure out how to get it onto a webpage without
- 9:55breaking it. This is the fun part. Right. This
- 9:57is where we bring Kimi K3 back in to basically
- 10:01act as our AI web developer. This is arguably
- 10:04the most mind -bending part of the workflow.
- 10:07We head back over to Kimi K3. We upload our final
- 10:10polished video file directly into the chat. Along
- 10:13with the original prompt. Yep. We feed Kimi the
- 10:16original concept we agreed on earlier, and we
- 10:18remind it of the ultimate goal of the website.
- 10:20And then... We just tell it to analyze the video.
- 10:23It's literally acting as a senior front -end
- 10:24designer here. Exactly. It studies the color
- 10:27palette of the video. It studies the pacing of
- 10:29the camera movement. It maps out those clean
- 10:31negative areas we left so it knows exactly where
- 10:34text can safely go without covering the subject.
- 10:37To really understand how powerful this is. Let's
- 10:39look at a specific case study from our sources,
- 10:42the AI Fire newsletter example. Oh, I love this
- 10:45example. It perfectly illustrates the method
- 10:47in action. Yeah, so in the video they generated,
- 10:50it features these really cool chaotic particles.
- 10:53They're scattered everywhere across the screen
- 10:55at the beginning. Super chaotic. Then, as the
- 10:57camera pushes in, those chaotic particles slowly
- 11:00filter and coalesce into a warm, glowing ember.
- 11:04Right, and that ember is sitting safely inside
- 11:06a dark... protective glass sphere. It's visually
- 11:10striking and it's highly metaphorical. Definitely.
- 11:13The chaos represents the overwhelming noise of
- 11:15the AI industry. The glowing ember represents
- 11:18clear, practical, distilled knowledge. Beautiful
- 11:22concept. So we prompt KimiK3 to build the actual
- 11:25website using this exact video as the background.
- 11:28And we explicitly tell it, do not try to recreate
- 11:32the video with code. Right, don't mess with the
- 11:34video. Do not edit the video file. Your only
- 11:36job is to bind the video's timeline directly
- 11:38to the user's scroll progress. Scroll down, the
- 11:41timeline goes forward. Scroll up, the timeline
- 11:43goes backward. And crucially, we tell it. Absolutely
- 11:47no autoplay. Right. If the video autoplays the
- 11:50second the site loads, it completely ruins the
- 11:53interactive scroll mechanic. Because they aren't
- 11:54controlling it anymore. Exactly. The user has
- 11:56to feel like they're in the driver's seat. OK,
- 12:00so the video's locked in. What about the text?
- 12:02Next, we ask Kimi to choreograph the text. Kimi
- 12:06starts by setting up a clean transparent navigation
- 12:09bar at the top so it doesn't block the art. Then
- 12:11the timing of the actual copy kicks in. I mean
- 12:14the main headline for the site is cut through
- 12:17the AI noise. A great headline. Kimi codes it
- 12:20so that headline doesn't just sit there. It only
- 12:22fades in when the chaotic particles in the video
- 12:25finally part and the dark glass sphere actually
- 12:27appears on screen. The timing is critical to
- 12:30the psychological impact. It really is. And then
- 12:32we move down to the value section of the site.
- 12:34Kimi makes the text colors shift organically
- 12:37based on what's happening in the background.
- 12:39Which is so cool! It starts as a crisp, cool
- 12:43white when the particles are chaotic. But as
- 12:46the user scrolls and the video warms up as the
- 12:48ember glows brighter, the text color gracefully
- 12:51shifts to a soft, warm ember to match it. Whoa!
- 12:55I mean, imagine an AI analyzing video pacing
- 12:58just to perfectly choreograph text to an expanding,
- 13:02glowing ember. That is stunning. It really is.
- 13:04It's a massive leap in workflow efficiency. I
- 13:07mean, you used to need a designer and a developer
- 13:09sitting next to each other for days to time that
- 13:11out perfectly. And now it just happens in a prompt.
- 13:14Exactly. And finally, you have the call to action.
- 13:16The CTA says, join 75 ,000 plus readers. And
- 13:19where does that go? That text is coded to appear
- 13:22perfectly at the very final frame of the video,
- 13:25right as the warm, glowing ember completely fills
- 13:28the screen. So the math of it is essentially
- 13:30perfectly mapped. 0 % scroll depth equals the
- 13:33very first frame of the video. 100 % scroll depth
- 13:36equals the final frame. Yep, that's the logic.
- 13:38And the text elements just simply fade in at
- 13:41specific scroll percentages along that journey.
- 13:43And Kini writes all the HTML, all the CSS, and
- 13:46all the JavaScript from scratch to make that
- 13:49happen. That's incredible. It implements soft,
- 13:52elegant fades. It makes sure to keep the text
- 13:54positioned away from that central glass sphere
- 13:56so nothing important is ever blocked by words.
- 13:59Hold on. This raises a really important practical
- 14:01question. OK, shoot. The video we generated in
- 14:04Google Flow is strictly 16 .9 for a wide desktop
- 14:08monitor. How on earth does this highly choreographed
- 14:12experience work when someone inevitably opens
- 14:15it on a vertical mobile phone? Ah, that is exactly
- 14:18where Kimi CSS skills really shine. It doesn't
- 14:21just write desktop code, it makes the website
- 14:23fully responsive. Oh really? Yeah. On a desktop,
- 14:26the user gets that full 16 .9 wide cinematic
- 14:29shot. But on a mobile device... Kimi writes specific
- 14:33CSS rules that force the video to cover the screen
- 14:36vertically. But wouldn't that stretch it out?
- 14:38No. It centers the focus. It essentially crops
- 14:41off the left and right sides of the video, ensuring
- 14:43that the glowing sphere remains perfectly centered
- 14:45and visible on a tall, narrow screen. Right.
- 14:48So Kimi writes CSS to carefully crop the center
- 14:50for vertical screens. Exactly. And it doesn't
- 14:53stop there. It scales the text down so it fits
- 14:56perfectly, it adjusts the vertical spacing, and
- 14:58it ensures that the CTA buttons are large enough
- 15:00to easily tap with a thumb on a phone. So it
- 15:03feels native to the phone. Exactly. The core
- 15:06visual journey remains totally intact, just reformatted
- 15:10for the device. So Kimi has handed us all the
- 15:12code. It looks great in the chat preview, but
- 15:15as anyone who builds for the web knows, we can't
- 15:17just unleash this on the public yet. Oh, never,
- 15:20ever skip the testing phase. Definitely not.
- 15:22AI code is getting incredible, but the wild internet
- 15:25is highly unpredictable. You have to take that
- 15:27code, open it locally, and physically scroll
- 15:30through the full website in both directions multiple
- 15:33times. And you really need to test it across
- 15:35different browsers, like Chrome, Safari, Firefox,
- 15:39and Edge. Oh, absolutely. Safari in particular
- 15:42can be... notoriously weird with custom scroll
- 15:44mechanics sometimes. It absolutely can. What
- 15:47you're checking for is the tactile feel. You're
- 15:49verifying that the video follows the scroll wheel
- 15:51smoothly without lagging. It has to feel connected
- 15:54to your hand. Right. It needs to stop exactly
- 15:57when you stop scrolling. without any weird delays
- 16:00or rubber banding, and you check that all that
- 16:02beautifully choreographed text appears at the
- 16:05right moments and actually stays readable against
- 16:07the moving background. You also have to seriously
- 16:09consider the loading states. I mean, nobody has
- 16:12a perfect internet connection all the time. So
- 16:14true. So the workflow uses a poster image fallback.
- 16:17Yes, the poster image is vital. What exactly
- 16:20is that? A poster image is just a static, high
- 16:23quality JPEG frame pulled directly from your
- 16:27video. Oh, OK. user has a slow connection or
- 16:30they're on a spotty cellular network, their browser
- 16:33displays that gorgeous image instantly instead
- 16:36of forcing them to stare at an empty black screen
- 16:38while the video buffers. Because staring at a
- 16:40broken black screen kills user trust instantly.
- 16:43It's the worst. They will just assume the site
- 16:45is broken and close the tab. Hundred percent.
- 16:47So along with the poster image, the workflow
- 16:49also specifically calls for preloading the video
- 16:52metadata. We asked Kimi K3 to finalize everything
- 16:55and export it all, and it gives you a clean ZIP
- 16:58file. Right, you download that ZIP file to your
- 17:01desktop. You extract the folder. And it's all
- 17:04in there. Yeah. Inside, it has everything neatly
- 17:06organized. Your index HTML file, your CSS style
- 17:10sheet, your JavaScript logic, and your high res
- 17:14video file. Now you just need to get it hosted
- 17:15somewhere so people can actually see it. And
- 17:17the publishing workflow for this is amazingly
- 17:20fast. You literally just open up a service called
- 17:22Netlify Drop in your web browser. I have heard
- 17:25of that. Is it easy? Netlify Drop is a total
- 17:29lifesaver for projects like this. You don't need
- 17:32to mess with servers or FTP clients. You literally
- 17:35just take that folder from your computer, you
- 17:37drag it into the browser window, and you drop
- 17:39it. Like stacking Lego blocks of data. Just drag,
- 17:42drop, and you're instantly live. Honestly, yeah.
- 17:45Within seconds, Netlify processes the files and
- 17:47generates a live public link. Your site is officially
- 17:50on the internet. That fast? That fast. And that's
- 17:54when you do your final sanity check. You open
- 17:55that link on your actual physical phone. You
- 17:57check it on your laptop. You verify that all
- 17:59the magic you built actually survived the upload
- 18:02process and works in the real world. Going back
- 18:04to the code for a second just to clarify something.
- 18:07You mentioned preloading the video metadata earlier
- 18:10during the Kini phase. Why just the metadata?
- 18:14Why wouldn't we want to preload the whole video
- 18:16right away so it's ready to go? Because it's
- 18:18a huge performance bottleneck. Really? Oh, yeah.
- 18:21If you force the browser to download and preload
- 18:24an entire high resolution 60 FPS video before
- 18:28it's allowed to render the rest of the page,
- 18:30the user will be sitting there waiting for 10
- 18:31seconds looking at nothing. Oh, that makes sense.
- 18:34Preloading just the metadata tells the browser
- 18:37the mathematical length and the physical dimensions
- 18:39of the video immediately. So it can build the
- 18:42scaffolding. Exactly. The page builds the layout
- 18:44and the text instantly based on that math and
- 18:47the heavy video file just streams quietly in
- 18:50the background. Ah, grabs the dimensions instantly
- 18:52without forcing the user through heavy loading
- 18:54times. Exactly. It prioritizes the user experience
- 18:57above absolutely everything else. And honestly,
- 19:01that relentless focus on the user experience
- 19:03leads us to the bigger picture here. Yeah, let's
- 19:07step back for a minute. What does this all actually
- 19:09mean for us? If we look at the larger philosophy
- 19:13of this workflow, It teaches a really important
- 19:15lesson, which is a premium cinematic result does
- 19:19not come from throwing a million complex flashy
- 19:22effects at a web page. It really doesn't. In
- 19:25fact, if you look at a lot of modern web design,
- 19:28adding too many effects usually ruins the experience.
- 19:32Oh, totally. It becomes a chaotic, overwhelming
- 19:34mess that makes your computer fans spin up. The
- 19:37premium feel comes from absolute smoothness.
- 19:40It comes from clear, readable text. It comes
- 19:43from a background video that elegantly supports
- 19:45your core message rather than aggressively distracting
- 19:48from it. Simplicity, when it is executed flawlessly,
- 19:51inherently feels expensive. It really does. When
- 19:54a user sees a single gorgeous motion on their
- 19:57screen. Right. And it is tied perfectly to their
- 19:59own physical action of scrolling the wheel. It
- 20:02feels incredibly tactile. It feels premium because
- 20:04it respects their interaction. And the wild part
- 20:07is you don't need a massive specialized design
- 20:09team to achieve that feeling anymore. No, not
- 20:11at all. You don't need a budget of $50 ,000 to
- 20:14hire WebGL experts. You really just need one
- 20:17clear, highly constrained visual journey. You
- 20:21need Kimi K3. You need Google Flow. And you need
- 20:25Netlify. You are essentially trading a massive
- 20:28financial budget for careful, thoughtful orchestration.
- 20:33The AI tools are doing all the heavy, tedious
- 20:35lifting, the coding, the rendering, but your
- 20:38constraints, your taste, and your planning are
- 20:40what actually create the art. It really is a
- 20:43profound shift in how we build on the web. It's
- 20:45massive. I want to leave you with a final thought
- 20:47to chew on today. We just spent this time talking
- 20:50about how a single AI video generator and one
- 20:53AI coding assistant can completely replace what
- 20:56used to require an entire front -end animation
- 20:59and development team. All in an afternoon. Right.
- 21:01It is genuinely staggering when you sit down
- 21:03and really think about the velocity of that technological
- 21:06change. Look at this so fast. So it forces a
- 21:08question. What does the internet look like in
- 21:10five years? Will static web pages full of boring
- 21:13blocks of text even exist anymore? I kind of
- 21:16doubt it. Or will browsing the web start to feel
- 21:19entirely different? Will every site feel like
- 21:22stepping into a fluid, interactive, personalized
- 21:25movie? That is the ultimate question. The traditional
- 21:28barrier to entry for this level of design has
- 21:31completely vanished. It's totally gone. I highly
- 21:34encourage you to go grab Kimi K3, open up Google
- 21:37Flow, try building your own scroll driven world
- 21:40today. See what kind of cinematic experience
- 21:42you could orchestrate when the tools are doing
- 21:44the heavy lifting for you. The tools are literally
- 21:46right there waiting for you. Thank you for joining
- 21:49us on this deep dive. Keep exploring, keep building.
- 21:52We'll catch you on the next one.