Drawing

Özyavuz Hukuk Bürosu

Runs an İstanbul law firm's site in two languages, with a Turkish-law clerk that refuses to guess.

Özyavuz Hukuk Bürosu case study cover
What it is
Website
Year
2026
What we ran
Drawing · Building · Thinking
Built with
Next.js · GSAP · Lenis · TypeScript

The idea

Söz uçar. Biz yazarız. Words fly away. We write them down.

The firm runs four practice areas: criminal, commercial, property, and immigration and citizenship. Treating them as four separate services would have been the obvious, forgettable answer. They are one thing: a fight over what ends up in the record.

So the whole site behaves like a pen on paper. A single continuous ink line is drawn by the scroll and never breaks. The grounds are marbled ebru. A wax seal stamps. Nothing bounces, pops or springs, because ink does not do that.

Kâtip

Kâtip, the clerk, is a retrieval assistant over Turkish legislation, living inside the site rather than beside it. It answers from a packaged corpus and cites where the answer came from.

When no model key is configured it refuses honestly and points at the contact form. That behaviour is the feature: a law firm's site inventing a statute is worse than a law firm's site saying it does not know.

The checks that ship with it

A legal site in Türkiye has obligations a marketing site does not, so the checks are part of the build rather than a review someone remembers to do:

  • an advertising-ban scan against the Reklam Yasağı Yönetmeliği, which tests itself
  • a KVKK redaction test that verifies personal data never crosses the boundary
  • a corpus verifier confirming known articles sit at the numbers they claim
  • a 31-question Turkish retrieval evaluation, measured as hit@k

One command runs all four. Bilingual Turkish and English throughout.