# Hero 2

> A split-screen hero section with branding, theme toggle, video, work, and contact cards.

A shadcn/ui block from the [@designali](https://designali.com) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/designali/hero-2).

- Page, with a live preview: https://shadcn.exchange/r/designali/hero-2
- Screenshot: https://abzjhwgwpdpz7ua5.public.blob.vercel-storage.com/shots/designali/hero-2-light-40b24324c1e2e1dd.png
- Registry item: https://designali.com/r/hero-2.json
- Categories: hero
- Listed: 2026-10-13, source last changed 2026-10-13

## Install

```bash
npx shadcn@latest add https://designali.com/r/hero-2.json
```

Run it in a project that has shadcn/ui set up. It adds the files below and installs what they depend on.

## Files

### `registry/designali/blocks/hero/hero-2.tsx`

```tsx
"use client"

import Link from "next/link"
import { ArrowDown, Sparkles } from "lucide-react"

import { Button } from "@workspace/ui/components/button"
import { Github, Apple, Nike } from "@designali/logos"

export function HeroSection() {
  return (
    <section className="relative overflow-hidden h-full w-full text-foreground">
       
      <div className="absolute border-b h-4 w-full inset-0 overflow-hidden">
        <div className="relative h-full w-full">
          {Array.from({ length: 300 }).map((_, i) => (
            <div
              key={i}
              className="outline-primary/40 absolute h-4 w-full origin-top-left -rotate-45 outline-[0.5px] outline-offset-[-0.25px]"
              style={{
                top: `${i * 16 - 120}px`,
                left: "-10%",
                width: "400%",
              }}
            ></div>
          ))}
        </div>
      </div>
      <div className="relative z-10 mx-auto flex max-w-7xl flex-col px-6 sm:px-8">

        <div className="flex z-10 flex-1 flex-col items-center justify-center py-20 text-center">
          {/* Eyebrow */}
          <Link
            href="/"
            className="mb-8 border px-3 p-1 rounded-full inline-flex items-center gap-2 text-sm text-muted-foreground transition-colors hover:text-foreground"
          >
            <Sparkles className="size-4" />
            Designali Studio
            <ArrowDown className="size-3 -rotate-90" />
          </Link>

          {/* Heading */}
          <h1 className="max-w-xl text-3xl font-medium md:text-7xl">
            The studio for{" "}
            <span className="text-muted-foreground">
              what&apos;s next
            </span>
          </h1>

          {/* Description */}
          <p className="mt-7 max-w-xl leading-7 text-muted-foreground sm:text-md">
            Designali is a production creative studio for CGI, 3D, motion,
            web development, and AI-powered creative workflows.
          </p>

          {/* Buttons */}
          <div className="mt-8 flex flex-wrap items-center justify-center gap-3">
            <Button size="lg" className="gap-2">
              Explore work
              <ArrowDown className="size-4 -rotate-90" />
            </Button>

            <Button variant="outline" size="lg" className="gap-2">
              Start a project
              <ArrowDown className="size-4 -rotate-90" />
            </Button>
          </div>

          {/* Availability */}
          <div className="mt-5 flex items-center gap-2 text-xs text-muted-foreground">
            <span className="size-2 rounded-full animate-pulse bg-emerald-500" />
            Available for selected projects
          </div>

          <div className="relative overflow-hidden mt-20 border bg-background/80 backdrop-blur">
            <div className="grid grid-cols-1 divide-y divide-border md:grid-cols-3 md:divide-x md:divide-y-0">
              {/* Feature 1 */}
              <div className="group p-6 text-left transition-colors hover:bg-muted/50">
                <div className="mb-4 flex items-center gap-2">
                  <Apple className="size-6 text-muted-foreground" />

                  <span className="text-sm font-medium">
                    Creative
                  </span>
                </div>

                <p className="text-sm leading-6 text-muted-foreground">
                  Art direction, CGI, 3D and motion designed for
                  high-impact visual experiences.
                </p>
              </div>

              {/* Feature 2 */}
              <div className="group p-6 text-left transition-colors hover:bg-muted/50">
                <div className="mb-4 flex items-center gap-2">
                  <Github className="size-6 text-muted-foreground" />

                  <span className="text-sm font-medium">
                    Development
                  </span>
                </div>

                <p className="text-sm leading-6 text-muted-foreground">
                  Production-ready digital experiences built with
                  modern web technologies.
                </p>
              </div>

              {/* Feature 3 */}
              <div className="group p-6 text-left transition-colors hover:bg-muted/50">
                <div className="mb-4 flex items-center gap-2">
                  <Nike className="size-6 text-muted-foreground" />

                  <span className="text-sm font-medium">
                    Intelligence
                  </span>
                </div>

                <p className="text-sm leading-6 text-muted-foreground">
                  Integrated AI workflows that accelerate research,
                  experimentation, and production.
                </p>
              </div>
            </div>

          </div>
        </div>

      </div>
    </section>
  )
}
```
