Layout 76
background2 ColumnsText Align LeftImage/Video CenterBackground VideoListBenefits Section

Code
relume-layout76.tsx
type FeaturesProps = {
paragraph: string;
};
type Props = {
heading: string;
description: string;
features: FeaturesProps[];
video: string;
videoType: string;
};
export type Layout76Props = React.ComponentPropsWithoutRef<"section"> & Partial<Props>;
export const Layout76 = (props: Layout76Props) => {
const { heading, description, features, video, videoType } = {
...Layout76Defaults,
...props,
};
return (
<section className="relative px-[5%] py-16 md:py-24 lg:py-28">
<div className="relative z-10 container">
<div className="grid grid-cols-1 items-start gap-5 md:grid-cols-2 md:gap-x-12 lg:gap-x-20">
<h3 className="text-h3 font-bold text-white">{heading}</h3>
<div>
<p className="mb-5 text-medium text-white md:mb-6">{description}</p>
<ul className="my-4 list-disc pl-5 text-white">
{features.map((feature, index) => (
<li key={index} className="my-1 self-start pl-2">
<p>{feature.paragraph}</p>
</li>
))}
</ul>
</div>
</div>
</div>
<div className="absolute inset-0 z-0">
<video className="absolute inset-0 aspect-video size-full object-cover" autoPlay loop muted>
<source src={video} type={videoType} />
</video>
<div className="absolute inset-0 bg-neutral-darkest/50" />
</div>
</section>
);
};
export const Layout76Defaults: Props = {
heading: "Long heading is what you see here in this feature section",
description:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat.",
features: [
{
paragraph: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
},
{
paragraph: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
},
{
paragraph: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
},
],
video: "https://d22po4pjz3o32e.cloudfront.net/placeholder-video.mp4",
videoType: "video/mp4",
};npm i @radix-ui/react-slot class-variance-authority@0.7.1 clsx@^2.1.1 relume-icons@1.3.0 tailwind-merge@^2.2.2


