PresetHaus
← All presets

Real estate · Dark

Flythrough

A continuous drone flight tied to the scroll, in late-afternoon light, passes through the house room by room with thin uppercase captions, and exits through an arched window cut out of a light editorial page.

Palette

  • --bg-film#1A1410

    background behind the film and bottom vignette

  • --bg#F1EDE9

    light editorial background after the flight

  • --ink#1B1918

    dark footer, solid buttons, text on light

  • --text-on-film#FBF7F2

    headlines and nav over the film

  • --text-2#6F6861

    paragraphs and captions on light (4.7:1 on --bg)

  • --accent#C98A5B

    sunset copper: overlines, room numbers, hover

  • --line#D8D1C9

    thin card frames, dividers

Typography

  • Display: thin (300) geometric grotesque, uppercase, slight tracking (+0.02em), tight line-height 0.95; hero clamp(36px, 4.4vw, 64px); huge final menu on 4 lines — suggestions: Jost 300 / Outfit 300
  • Body: same family 400, 12–14px, line-height 1.6
  • Support/labels: uppercase 8–9px with +0.24em tracking for nav, overlines ("01 · room") and buttons
  • Treatments: room captions alternating sides (left/right) and heights; large thin isolated number in the editorial section; logo only in letter-spaced letters

Sections

  1. Nav — letter-spaced uppercase logo on the left, 4 micro-uppercase links in the center, outlined button with an arrow on the right; fixed over the film.
  2. Hero — first frame of the film: facade at dusk; overline, 2-line uppercase title, short paragraph and white button in the top-left corner; tiny vertical labels on the right.
  3. Flight (long pin) — the drone approaches, enters through the door and moves through the kitchen, dining room, living room and staircase; each room has a caption (number, 1–3 line title, phrase) that appears on alternating sides.
  4. Exit — the drone exits through the entrance to the frontal aerial view; featured property caption with spec sheet and button.
  5. Arched window — the light page rises over the film, leaving an arch-shaped cut-out (half ellipse) through which the video is still visible, shrinking until it vanishes.
  6. Editorial — centered 2-line title; 3-column grid: text and button on the left, vertical photo in the center, two argument blocks on the right and a large number with a caption.
  7. Catalog — 3 property cards in thin frames with crop marks at the corners: photo, number, name, spec sheet and link.
  8. Footer/menu — dark block with giant thin uppercase links stacked on the left and contact/hours in microtext on the right.

Motion and interaction

  • Drone flight: scroll scrub with pin (~900vh) → canvas frame sequence advancing with progress; GSAP ScrollTrigger + Lenis.
  • Room captions: scroll → each caption has a progress window; enters with opacity and y 20px and exits before the next one (scrub).
  • Motion blur: comes from the film itself; the text doesn't move while the camera moves.
  • Arched window: scroll scrub → the light section has an arch-shaped mask (clip-path/SVG) whose radius shrinks from 60vw to 0, revealing the film inside and then closing.
  • Catalog cards: hover → photo scales 1.04 over 600ms and the link slides its arrow 4px.
  • Nav: on leaving the film, switches from white to --ink with a 300ms color transition.

Components

  • Light button: white rectangle, 8px uppercase text tracking .24em, arrow, 26px height, no radius.
  • Outlined button: 1px --line-film border, same text, arrow.
  • Dark button: --ink background, white micro-uppercase text.
  • Room caption: "NN · NAME" overline at 8px copper, 28–36px thin uppercase title, 11px phrase.
  • Property card: 1px --line frame with 4px squares at the corners, 4:3 photo, 9px number, 16px name, 10px gray spec sheet, micro-uppercase link.
  • Argument block: 14px title + 2 lines at 11px --text-2.
  • Highlight number: 44px weight 200 + 8px uppercase caption.