PresetHaus
← All presets

Creative studio · Light

Tunnel

A tunnel of work thumbnails floats in depth over raw paper; the scroll passes through the tunnel and each project leaves the wall to become the opening of the case study, under a heavy grotesque wordmark and foliage-shadow light.

Palette

  • --bg#F3EFEC

    raw paper background

  • --tinta#141414

    wordmark, titles, solid button

  • --texto-2#6F6A65

    metadata and captions (4.7:1 on --bg); the manifesto's "unread" state uses #B9B3AD

  • --acento#D0603A

    terracotta: active row of the list, marker, hover

  • --verde#3F5E49

    second brand tone for illustrations/states (occasional use)

  • --linha#DDD8D3

    dividers of the project list and tracks

  • --branco#FFFFFF

    chips and elevated surfaces

Typography

  • Display (wordmark): geometric extra-bold grotesque in lowercase, tracking -0.04em, with marked descenders; hero wordmark ~ 35vw, footer 100vw — suggestions: Satoshi Black (Fontshare) / Outfit 800
  • Titles: neo grotesque 500, mixed case, tracking -0.02em; case titles 64–80px; manifesto clamp(2rem, 4vw, 3.4rem) — suggestions: General Sans (Fontshare) / Inter Tight
  • Body: same family 400, 13–15px, line-height 1.45
  • Support/labels: 10–11px 400, gray, for year, discipline and city; "01 / 04" numbering
  • Treatments: manifesto with words that light up from gray to black with the scroll and image thumbnails inserted in the line of text; list names with the year on the left in tabular-nums.

Sections

  1. Nav — small wordmark on the left; 3 white chips (projects, studio, contact) on the right.
  2. Hero / tunnel — central 2-line phrase; dozens of work thumbnails scattered in depth (perspective) around it; giant wordmark in the bottom-left corner; "scroll to enter" microcopy and location/count in the bottom-right corner.
  3. Cases in sequence — each project that leaves the wall becomes a full-bleed photo with a "0n / 04" counter at the top, large title in the bottom-left corner with a meta line above, 2-line description below and a black pill button "open case" on the right; thin progress bar at the base.
  4. Manifesto — large text on 5–6 lines on the left, words lighting up with the scroll and embedded thumbnails; vertical timeline on the right with milestones.
  5. Process — title on the left; pinned horizontal strip of images of the stages (sketch → build → system → application) with a numbered track below.
  6. Project list — large title + filters as chips; table of rows (year | name | discipline | city); hover paints the row terracotta and shows a floating preview that follows the cursor.
  7. Testimonial — centered quote on 3 lines with blurred thumbnails floating around it.
  8. Contact + footer — question + black button on the left, underlined email and address in the center, socials on the right; 100vw wordmark at the base.

Motion and interaction

  • Tunnel of work: scroll scrub → camera advances in Z through image planes arranged in a ring/spiral; the near ones blur and leave the screen; Three.js (textured planes) or CSS 3D with perspective.
  • Project leaving the wall: end of the tunnel → a plane scales until it covers the viewport and becomes the case cover (FLIP), ~1s power3.inOut.
  • Case parallax: photo with scale 1.1→1 and y -6% while the case is pinned; title enters with a line mask.
  • Manifesto being read: scroll scrub → each word goes from --texto-2 to --tinta; inline thumbnails grow from 0 to 1.
  • Horizontal process: pin + scrub → strip x 0→-(width - 100vw); numbered track fills.
  • Preview on the list: hover → row terracotta background in 200ms; 180×220 image follows the cursor with lerp 0.12 and rotation proportional to speed (±8°).
  • Lenis across the whole page.

Components

  • Nav chip: 22px height, white background, 999px radius, 10px text.
  • "Open case" button: 24px black pill, 10px white text + "→".
  • Case cover: full-bleed photo, counter top left, 9px meta, 72px title, 11px description, 1px progress bar.
  • Project row: 48px height, grid 80px | 1fr | 1fr | 160px, 24px name, 11px meta, 1px divider.
  • Filter chip: 20px, active one black, inactive white.
  • Floating preview: 180×220, 4px radius, soft shadow 0 20px 40px rgba(0,0,0,.15).
  • Timeline: 1px vertical stroke with 10px text milestones connected by a curve.
Tunnel · Creative studio · PresetHaus