diff --git a/src/pages/HomePage/sections/Hero.tsx b/src/pages/HomePage/sections/Hero.tsx
index 062f21c..7c23b40 100644
--- a/src/pages/HomePage/sections/Hero.tsx
+++ b/src/pages/HomePage/sections/Hero.tsx
@@ -1,19 +1,136 @@
-// Created by add_section_from_catalog (HeroBillboardCarousel).
+/* eslint-disable */
+// @ts-nocheck — generated by catalog-eject; runtime-correct but TS strict-mode false-positives on inlined catalog body
+import Button from "@/components/ui/Button";
+import HeroBackgroundSlot from "@/components/ui/HeroBackgroundSlot";
+import TextAnimation from "@/components/ui/TextAnimation";
+import ImageOrVideo from "@/components/ui/ImageOrVideo";
-import React from 'react';
-import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
+const primaryButton = {
+ text: "Free Estimate",
+ href: "#contact"
+};
+const secondaryButton = {
+ text: "Our Services",
+ href: "#services"
+};
+const leftItems = [
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916306-ot0xaffo.png?_wi=1"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916308-6uc1r648.png?_wi=1"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916311-e0vskvd2.png?_wi=1"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916313-7eb8k1s3.png?_wi=1"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916314-7gr8bq0c.png?_wi=1"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916306-ot0xaffo.png?_wi=2"
+ }
+];
+const rightItems = [
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916314-7gr8bq0c.png?_wi=2"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916313-7eb8k1s3.png?_wi=2"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916311-e0vskvd2.png?_wi=2"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916308-6uc1r648.png?_wi=2"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916306-ot0xaffo.png?_wi=3"
+ },
+ {
+ imageSrc: "https://storage.googleapis.com/webild/users/user_3FVvm8wEysRPV9bC25IuulDoP5E/uploaded-1782173916314-7gr8bq0c.png?_wi=3"
+ }
+];
-export default function HeroSection(): React.JSX.Element {
+type HeroSplitVerticalMarqueeProps = {
+ tag: string;
+ title: string;
+ description: string;
+ primaryButton: { text: string; href: string };
+ secondaryButton: { text: string; href: string };
+ leftItems: ({ imageSrc: string; videoSrc?: never } | { videoSrc: string; imageSrc?: never })[];
+ rightItems: ({ imageSrc: string; videoSrc?: never } | { videoSrc: string; imageSrc?: never })[];
+};
+
+const HeroInline = () => {
+ const duplicatedLeft = [...leftItems, ...leftItems, ...leftItems, ...leftItems];
+ const duplicatedRight = [...rightItems, ...rightItems, ...rightItems, ...rightItems];
+
+ return (
+ {"Transforming Spaces, Elevating Lives"}