Window Seat
A train window onto drifting riso landscapes, one quiet hour at a time.
Slow, cosy illustrated style for sleep, travel, music and journaling products. A rounded train window with a sill and a glass of water frames flat, layered risograph landscapes that scroll past in parallax and crossfade through the hours: dawn fields and power lines, a dusk forest, a lit night city with fireworks, rain on the glass, sunrise rays over mountains. Heavy paper grain, halftone dots and slight colour misregistration; a tiny serif caption names the hour.
With Frame Jam installed, press Use this style in the local gallery, or just ask your agent:
Make a video with the Frame Jam style "window-seat" and open it for review.Palette
Type
- Display
- EB Garamond 500End-card wordmark 72–84px, centred under the sill, tracking 0.02em
- Body
- EB Garamond 400, 500Italic hour captions 30–36px plus an uppercase chapter label 18–20px tracked 0.34em in #9a7b64
Motion
- Scroll
- none
- Crossfade
- sine.inOut
- Caption
- power2.out
- Sunrise
- sine.out
- Burst
- expo.out
- Average shot
- 1.7s
Five landscapes in ~8.5s, each 1.5–2.6s with 0.5s overlapping crossfades. One caption per landscape; something always drifts (parallax, birds, rain, fireworks).
Transitions and text
- 0.5s sine.inOut crossfade between landscapes; the window, sill and glass never move except a 3px train bob
- a striped cream blind lifts off the glass in the first second
- parallax never stops: every layer keeps scrolling left through the crossfade
- caption fades up 10px over 0.6s power2.out, fades out up 6px before the next scene
- chapter label and hour line move together as one block
- end wordmark fades up 14px over 0.9s while the sun rises
Style guide your agent follows
- Fixed framing: a rounded window (840x680, radius 72, 16px #cdb498 frame) on a #ead6bf wall, a #ecd4ae sill at y≈770 and a translucent glass of water on the sill overlapping the window corner. Only the view changes.
- Build every landscape from 3–4 flat SVG layers (sky gradient, far ridge, mid band, near silhouette) wider than the window; scroll them left with ease "none" at distances like 80 / 500 / 1300px per scene so near layers fly and far ones crawl.
- Riso palette only: dusty orange #f08c4c, peach #efa97c, teal #6e8ea0, navy #1e2b55, lavender #9b8fb6, lamp yellow #f3c76c on cream. No gradients except the sky; no outlines.
- Fake print texture: a full-frame feTurbulence grain at ~0.55 multiply, a 5px halftone dot overlay on the glass, and drop-shadow(3px 2px 0 rgba(226,108,74,.3)) on a few layers for misregistration.
- Crossfade scenes over 0.5s with sine.inOut; give each one a single moving accent (birds, lamp posts, fireworks with expo.out bursts, diagonal rain streaks, rotating sun rays).
- Captions are tiny and quiet: uppercase chapter label 19px tracked 0.34em plus an italic EB Garamond hour line 34px ("23:15 · a city, lit and passing"). Never put text inside the window.
- End on a sunrise with the wordmark (EB Garamond 78px) and one italic line under the sill. Avoid fast cuts, bright saturated colours and anything that bounces.


