Adobe Commerce is the experience-led platform that uniquely pairs technical flexibility with ease of use, all in service of creating exceptional experiences that drive business results. Let’s go through a high-level architecture. You can follow my cursor from the bottom of the stack to the top. Adobe Commerce is composed of a set of business services, starting with the Commerce Foundation. Adobe Commerce on Cloud is a fully managed platform-as-a-service, available on AWS and Azure. It’s delivered through a set of over 200 modules and comes enterprise-ready, with strong SLAs, scalable architecture, and robust third-party services out of the box. It’s powered using a single-tenant database and has full REST and GraphQL API coverage. All of these Commerce GraphQL APIs were enhanced earlier this year to provide 30% faster responses on average, higher throughput, and lower latency. This foundation is augmented by a rich set of intelligent, composable services to support your key business goals. These services can be adopted individually as needed or replaced with a third-party service. These services are all multi-tenant and include Live Search for delivering smarter, faster search results for shoppers, AI-fueled product recommendations, a catalog service for giving your customers an optimized product experience while boosting performance and improving scalability, and a payment service for driving customer satisfaction by offering various payment methods and a single view into payment processing. These services can all be unified through our API Mesh Extensibility Tool. Customers are increasingly adopting a composable approach to building commerce systems, and they’re running into problems with brittle code and technical debt if their developers do not have a means of moving beyond point-to-point integrations. API Mesh is one endpoint to rule them all. It allows developers to unify APIs of GraphQL, REST, and even SOAP standards into a single endpoint. This allows your developers to focus on solving business problems, not data problems, and it means that you can standardize, cache, and secure APIs from multiple systems and easily extend them at the gateway. And now, API Mesh is available at the edge in over 200 global regions to help enterprises leverage composability effectively. And when dealing with complex commerce ecosystems, businesses need to keep all their systems continuously up to date. So, Adobe provides a unified event management tool that exposes over 700 events that can be acted upon asynchronously for use cases, like sending orders to an ERP or customer account updates to a CR app. Our cloud-native App Builder platform allows developers to leverage these events to trigger microservices that execute their business logic using serverless actions. We recently had a customer build and launch their integration in just three weeks, saving $30,000 in licensing costs alone in their first year by adopting eventing and moving their integration to App Builder. And these near real-time events are coupled with Webhooks, a real-time extensibility tool for when milliseconds cost money. This functionality enables extending checkout flows to run a real-time inventory or pricing checks, tax calculations, and more. These Webhooks are fully featured with timeouts, caching, and sequencing to support all of your checkout customizations. And wrapping all of this up is our starter kit that accelerates building common commerce integrations using these extensibility tools. It includes reference integrations, onboarding scripts, and a standardized architecture for developers to build while following best practices. And our teams have been busy working on edge delivery services for Adobe Commerce. It’s a blazing fast, decoupled front end that’s integrated with the rest of Adobe. Edge delivery for commerce allows businesses to choose what commerce use cases they want to enable, browsing in search, checkout, cart management, and more. Commerce drop-ins are the fully featured shopping components that turn websites into storefronts. Drop-ins provide the entire storefront shopping experience for a website, and they’re natively integrated with the commerce stack. Commerce blocks integrate these drop-ins into the edge delivery services architecture of JavaScript blocks and document-based authoring. And the centerpiece of these innovations is our commerce boilerplate template, which provides a starter storefront that’s preconfigured with our commerce components and services, and preconnected to our commerce boilerplate back end so you can get up and running with a storefront in 20 minutes. Edge delivery services for Adobe Commerce is also natively integrated with the Adobe Commerce data connector, so the storefront listens for it and handles events like shoppers adding products to cart and completing checkout. And this is so powerful because as we move to the right part of the slide, you’ll see that the data connector enables sending insights from your Adobe Commerce instance to the Adobe Experience platform. So user interactions are collected and unlock business insights in Adobe’s real-time customer data platform, Journey Optimizer, and Customer Journey Analytics, as well as real-time personalization. A recent product highlight is the addition of back office data as well. So now businesses can not only use browsing data from the storefront like product views or add to cart, but also leverage back office data like orders being placed, canceled, and refunded to build out their segments and create campaigns. Using these technologies, a global multi-branded apparel retailer recently achieved one source of truth with tens of millions of unified customer profiles and created over 40 unique audiences of high-intent customers to engage across all their channels. These business services, extensibility tools and accelerators, storefront capabilities, and integrations with the rest of Adobe make Commerce the experience-led, enterprise-ready platform that delivers business results.