Briefings where every slide is a map state.
Sixteen-by-nine slides on the same beats as your story. Presenter mode with notes, a laser on the map and a peek at the next slide. Build from a story in one click, and back. A briefing format built for maps, not slides with a map pasted in.

Frames, not templates
A slide canvas with layout presets and free-form frames: constraints, auto-layout and snapping like a real design tool. Title, body, KPI row, legend and media are blocks you can detach. Master slides and theme slides keep a deck consistent without trapping you.
- Shared layer library across slides, per-slide camera and visibility overrides
- Align, distribute, gap and padding that work
- Every template is a normal file you can dismantle

Presenter mode built for a room
Fullscreen with notes, a laser pointer that lives on the map, the next slide peeking in the corner, and keyboard, click or swipe navigation. Present live, share the link, or embed the deck.
- Letterboxed 16:9, counter bottom-right in mono
- Flight between slides honours reduced motion
- Present from a phone with swipe

One click from a story, and back
Chapters and slides reference the same beats, so a scroll story becomes a deck instantly, each chapter a slide with every beat preserved. The reverse works too. Brief the board on Monday with the story you published on Friday.
- Beats, annotations, time state carried over
- Keep both surfaces in one project
- Export a chapter as slides for a partner deck

- KPI rows bound to live metrics
- Spatly Marks in every slide
- Night and ops theme variants
- Share links, embeds, password protection
Your map, standing up in front of people.
Turn a story into a briefing or start a deck from a basemap and a CSV.
41.0082°N 28.9784°E · z 11.3 · ⟂ 0°